Встречается на собеседованиях • сегодня
Можно ли изменить свойства объекта, объявленного через const
Да, можно. const означает, что переменная не может быть переприсвоена, но сам объект остается изменяемым. Можно добавлять, удалять или изменять его свойства.
javascript
const user = { name: 'Alex' };
user.name = 'Max'; // ОК
user.age = 30; // ОК
delete user.name; // ОК
user = {}; // Ошибка! Нельзя переприсвоить constДля защиты объекта от изменений используйте Object.freeze():
javascript
const user = Object.freeze({ name: 'Alex' });
user.name = 'Max'; // Не сработает (в strict mode будет ошибка)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы