Встречается на собеседованиях • сегодня
Как ведет себя let при hoisting
let поднимается (hoisting), но не инициализируется до объявления. В отличие от var, который инициализируется как undefined, let попадает в "временную мертвую зону" (TDZ) до момента объявления. Попытка обратиться к переменной до объявления вызовет ReferenceError.
javascript
console.log(a); // ReferenceError: Cannot access 'a' before initialization
let a = 10;Блоки ({}) создают новую область видимости для let. После объявления переменная доступна только в этой области.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы