O'Reilly logo

Java Script: Das umfassende Referenzwerk by David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8.8 Funktionsgeltung und Closures

Wie in Kapitel 4 beschrieben, wird der Body einer JavaScript-Funktion in einem lokalen Geltungsbereich ausgeführt, der sich vom globalen Geltungsbereich unterscheidet. Dieser Abschnitt erklärt diese und damit verwandte Fragen zu Geltungsbereichen einschließlich Closures.[31]

8.8.1 Lexikalische Geltung

Funktionen haben in JavaScript eher lexikalische als dynamische Geltung. Das heißt, dass sie in dem Geltungsbereich laufen, in dem sie definiert wurden, und nicht in dem, in dem sie ausgeführt werden. Wenn eine Funktion definiert wird, wird die aktuelle Geltungsbereichskette gespeichert und wird zu einem internen Zustand der Funktion. Auf der obersten Ebene besteht die Geltungsbereichskette aus dem globalen Objekt. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required