Что такое иммутабельность и мутабельность в JavaScript?
- Иммутабельность (immutability) — свойство данных, которые нельзя изменить после создания
- Мутабельность (mutability) — свойство данных, которые можно изменять после создания
- Примитивные типы (string, number, boolean, null, undefined, symbol, bigint) — иммутабельны
- Ссылочные типы (объекты, массивы, функции) — мутабельны