Встречается на собеседованиях • сегодня
Всплывает ли let
let не всплывает (hoisting) в традиционном понимании, как var. Хотя объявления let технически "поднимаются" в начало блока, они остаются в "временной мёртвой зоне" (TDZ) до момента объявления. Попытка доступа к переменной до её объявления вызовет ReferenceError.
javascript
console.log(a); // ReferenceError: Cannot access 'a' before initialization
let a = 10;В отличие от var, который инициализируется как undefined до объявления:
javascript
console.log(b); // undefined
var b = 20;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы