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

Как не мутировать массив

Используйте методы, которые возвращают новый массив вместо изменения исходного. Например:

  • concat() – объединяет массивы
  • slice() – копирует часть массива
  • map()/filter() – создают новый массив на основе старого
  • spread оператор [...arr] – создаёт копию

Пример:

javascript
const original = [1, 2, 3];
const newArray = [...original, 4]; // [1, 2, 3, 4]
// original остался [1, 2, 3]

Избегайте мутирующих методов:

  • push()/pop()
  • shift()/unshift()
  • splice()
  • sort()/reverse() (если не сделать копию)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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