Встречается на собеседованиях • сегодня
Что такое немутирующий метод
Немутирующий (immutable) метод — это метод, который не изменяет исходный объект или массив, а возвращает новый объект или массив с изменёнными данными. Это важно для функционального программирования и работы с состоянием, например, в React.
Пример с массивом:
javascript
const arr = [1, 2, 3];
const newArr = arr.map(item => item * 2); // [2, 4, 6]
console.log(arr); // [1, 2, 3] — исходный массив не изменилсяПример со строкой:
javascript
const str = 'hello';
const newStr = str.toUpperCase(); // 'HELLO'
console.log(str); // 'hello' — исходная строка не измениласьМутирующие методы (например, push, pop, splice) изменяют исходный массив, а немутирующие (map, filter, concat, slice) — нет.

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