Встречается на собеседованиях • сегодня
Почему мутабельные типы данных так названы
Мутабельные (изменяемые) типы данных называются так, потому что их содержимое можно изменять после создания без пересоздания объекта. В отличие от иммутабельных (неизменяемых) типов, где любое изменение приводит к созданию нового объекта.
Пример мутабельного типа в JavaScript — массив:
javascript
const arr = [1, 2, 3];
arr.push(4); // Изменяем существующий массив
console.log(arr); // [1, 2, 3, 4]Пример иммутабельного типа — строка:
javascript
const str = 'hello';
const newStr = str.toUpperCase(); // Создается новая строка
console.log(str); // 'hello' (оригинал не изменился)Мутабельность важна для производительности (избегаем лишних копирований), но требует осторожности — изменения могут влиять на другие части кода, где используется тот же объект.

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