Встречается на собеседованиях • сегодня

Какая область видимости у const

Область видимости const — блочная. Это значит, что переменная, объявленная через const, доступна только внутри блока {}, где она была объявлена.

javascript
if (true) {
  const x = 10;
  console.log(x); // 10
}
console.log(x); // ReferenceError: x is not defined

const нельзя переопределять, но если это объект или массив, их внутренние свойства можно изменять:

javascript
const arr = [1, 2];
arr.push(3); // OK
arr = [4, 5]; // TypeError: Assignment to constant variable

В отличие от var, const не поднимается (hoisting) в начало блока — обращение до объявления вызовет ошибку.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы