Встречается на собеседованиях • сегодня

Почему мутабельные типы данных так названы

Мутабельные (изменяемые) типы данных называются так, потому что их содержимое можно изменять после создания без пересоздания объекта. В отличие от иммутабельных (неизменяемых) типов, где любое изменение приводит к созданию нового объекта.

Пример мутабельного типа в 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' (оригинал не изменился)

Мутабельность важна для производительности (избегаем лишних копирований), но требует осторожности — изменения могут влиять на другие части кода, где используется тот же объект.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы