JavaScript · Junior · Pytanie 7 z 75

Co wypisze ten kod?

console.log(y);
let y = 5;

Wyjaśnienie

let i const też są hoistowane, ale do linii deklaracji znajdują się w martwej strefie czasowej (TDZ): każdy dostęp rzuca ReferenceError. Pomaga to wychwycić zmienne użyte przed inicjalizacją.

Do poczytania

Błąd w pytaniu

JavaScript · Junior · pytanie 7

Sprawdź się

Rozwiąż test JavaScript · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test