Встречается на собеседованиях • сегодня
Мутабельные ли объекты в JS
Да, объекты в JavaScript мутабельны (изменяемы). Это значит, что их свойства можно изменять после создания, даже если объект объявлен через const.
Пример:
javascript
const user = { name: 'Alex' };
user.name = 'Max'; // Мутация свойства
user.age = 25; // Добавление нового свойства
console.log(user); // { name: 'Max', age: 25 }Нюансы:
- Мутация не меняет ссылку на объект, поэтому
constразрешает изменения. - Примитивы (числа, строки) иммутабельны — их нельзя изменить, только перезаписать.
- Мутации могут приводить к побочным эффектам, особенно при работе с React/Vue (нужна осторожность).
Для защиты от мутаций можно использовать Object.freeze() или создавать копии (через spread, Object.assign).

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