Встречается на собеседованиях • сегодня
Почему можно изменить объект, объявленный через const
Объект, объявленный через const, нельзя переопределить, но его свойства можно изменять. Это происходит потому, что const гарантирует неизменность ссылки на объект, а не его содержимого.
javascript
const user = { name: 'Alex' };
user.name = 'Max'; // Можно, изменяем свойство
user = {}; // Ошибка, нельзя переопределить переменнуюДля полной иммутабельности используйте Object.freeze() или библиотеки вроде Immutable.js.

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