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

Что такое не мутирующие методы массива

Не мутирующие методы массива — это методы, которые не изменяют исходный массив, а возвращают новый массив или другое значение. Они безопасны для использования, так как не влияют на оригинальные данные.

Примеры:

  • map() — создаёт новый массив с результатами вызова функции для каждого элемента.
  • filter() — возвращает новый массив с элементами, прошедшими проверку.
  • concat() — объединяет массивы без изменения исходных.
  • slice() — возвращает подмассив, не изменяя оригинал.
  • reduce() — сводит массив к одному значению (но сам массив не меняет).

Пример с map():

javascript
const numbers = [1, 2, 3];
const doubled = numbers.map(num => num * 2);
console.log(numbers); // [1, 2, 3] (не изменился)
console.log(doubled); // [2, 4, 6]
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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