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

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