Встречается на собеседованиях • сегодня
Почему можно что-нибудь сделать с мутабельными типами данных
Мутабельные типы данных (например, объекты, массивы) можно изменять после создания, потому что они хранятся по ссылке. При изменении мутабельного объекта меняется его содержимое, но ссылка остается прежней. Это может приводить к неожиданным побочным эффектам, если не соблюдать осторожность.
Пример с мутацией массива:
javascript
const arr = [1, 2, 3];
const newArr = arr; // копируется ссылка, а не сам массив
newArr.push(4);
console.log(arr); // [1, 2, 3, 4] - оригинальный массив тоже изменилсяДля безопасной работы с мутабельными данными используйте:
- Spread оператор для массивов/объектов
- Методы, возвращающие новые копии (map, filter, slice)
- Глубокое копирование (JSON.parse(JSON.stringify(obj)))

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