Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

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,