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

Как комбинировать массивы

В JavaScript есть несколько способов комбинировать массивы:

  1. Spread оператор (современный способ):
javascript
const arr1 = [1, 2];
const arr2 = [3, 4];
const combined = [...arr1, ...arr2]; // [1, 2, 3, 4]
  1. Метод concat():
javascript
const arr1 = [1, 2];
const arr2 = [3, 4];
const combined = arr1.concat(arr2); // [1, 2, 3, 4]
  1. Array.push() с spread (для добавления в существующий массив):
javascript
const arr1 = [1, 2];
const arr2 = [3, 4];
arr1.push(...arr2); // arr1 теперь [1, 2, 3, 4]

Важные нюансы:

  • Spread и concat создают новый массив, не изменяя исходные
  • Для глубокого копирования вложенных массивов нужны дополнительные методы
  • Метод push изменяет исходный массив
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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