Ich habe gerade den folgenden Fehler in einem Stück von Javascript (in Firefox 3.5, mit Firebug läuft)
cannot access optimized closure
Oberflächlich betrachtet weiß ich, was den Fehler verursacht hat. Ich hatte eine Zeile
options.length()
anstelle von
options.length
Durch die Behebung dieses Fehlers ist die Meldung verschwunden. Aber ich bin neugierig. Was hat das zu bedeuten? Was ist eine optimierte Schließung? Ist das Optimieren einer Schließung etwas, das der Javascript-Interpreter automatisch tut? Was macht er?