JavaScript · Junior · Frage 7 von 75
Was gibt dieser Code aus?
console.log(y);
let y = 5;- 1
undefined - 2
5 - 3
ReferenceError
Antwort zeigen
Richtige Antwort: ReferenceError
Erklärung
Auch let und const werden gehoistet, liegen aber bis zur Deklarationszeile in der Temporal Dead Zone (TDZ): Jeder Zugriff wirft einen ReferenceError. Das hilft, Variablen zu finden, die vor der Initialisierung benutzt werden.