JavaScript · Middle · Frage 60 von 75

Was passiert, wenn dieser Code läuft?

greet();
var greet = function () { console.log("hi"); };
Antwort zeigen

Richtige Antwort: TypeError: nur die var-Deklaration wird gehoistet

Erklärung

Funktionsdeklarationen werden samt Rumpf gehoistet; Funktionsausdrücke folgen den Hoisting-Regeln der Variablen. Mit let oder const gäbe es einen ReferenceError aus der TDZ.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 60

Teste dich selbst

Mach den Test JavaScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen