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

Как добавить элемент в конец массива не мутируя его

Для добавления элемента в конец массива без мутации исходного можно использовать:

  1. Spread оператор:
js
const newArray = [...oldArray, newElement];
  1. Метод concat():
js
const newArray = oldArray.concat(newElement);

Оба способа создают новый массив, оставляя исходный неизменным. Пример:

js
const arr = [1, 2];
const newArr = [...arr, 3]; // [1, 2, 3]
console.log(arr); // [1, 2] - исходный массив не изменился

Spread оператор более современный и читаемый, но concat() может быть полезен для объединения нескольких массивов.

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

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

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

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