Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Hoisting

In JavaScript sind Funktionen und Variabeln hoisted. Hoisting ist das Verhalten von JavaScript, welches Deklarationen zum Anfang eines Scopes verschiebt (der globale Scope oder der Scope einer Funktion).

Dies bedeutet, dass Sie in der Lage sind, eine Variable zu verwenden bevor sie deklariert wurde. Oder in anderen Worten: Eine Funktion oder Variable kann deklariert werden, nachdem sie schon einmal verwendet wurde.

Mehr dazu

Technisches Beispiel

Variabeln:

foo = 2
var foo;

// is implicitly understood as:

var foo;
foo = 2;

Funktionen:

hoisted(); // logs "foo"

function hoisted() {
  console.log("foo");
}

Technische Referenzen

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: eluchsinger
 Zuletzt aktualisiert von: eluchsinger,