Встречается на собеседованиях • сегодня
Какие знаешь особенности у const
const объявляет константу, значение которой нельзя переопределить после инициализации. Однако, если это объект или массив, их внутренние свойства/элементы можно изменять.
javascript
const PI = 3.14;
PI = 3.1415; // Ошибка: Assignment to constant variable
const user = { name: 'Alex' };
user.name = 'Max'; // Работает
user = {}; // Ошибка
text
Особенности:
1. Блочная область видимости (как `let`)
2. Не поднимается (hoisting), но попадает в TDZ (Temporal Dead Zone)
3. Требует инициализации при объявлении
4. Нельзя объявлять повторно в той же области видимости
```javascript
console.log(MY_CONST); // ReferenceError (TDZ)
const MY_CONST = 42;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы