Встречается на собеседованиях • сегодня
Можно ли обратиться к переменной let до ее объявления
Нет, переменные, объявленные через let, нельзя использовать до их объявления. Это вызовет ошибку ReferenceError: Cannot access 'variable' before initialization.
javascript
console.log(x); // ReferenceError
let x = 10;В отличие от var, у let и const есть временная мёртвая зона (TDZ) — период между началом блока и моментом объявления переменной, где к ней нельзя обратиться.
javascript
{
// TDZ для x
console.log(x); // ReferenceError
let x = 5; // TDZ заканчивается
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы