JavaScript Array: как добавить один массив в другой

Чтобы добавить один массив к другому в JavaScript, у вас есть несколько методов. Вот некоторые часто используемые подходы:

  1. Объединение: вы можете использовать метод concat()для объединения двух массивов. Он создает новый массив, включающий элементы из обоих массивов.
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
const newArray = array1.concat(array2);
console.log(newArray); // Output: [1, 2, 3, 4, 5, 6]
  1. Оператор расширения: оператор расширения (...) можно использовать для расширения обоих массивов и объединения их в новый массив.
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
const newArray = [...array1, ...array2];
console.log(newArray); // Output: [1, 2, 3, 4, 5, 6]
  1. Push и Apply: вы также можете использовать метод push()вместе с методом apply()для добавления элементов из одного массива в другой.
  2. Push and Apply. >

const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
Array.prototype.push.apply(array1, array2);
console.log(array1); // Output: [1, 2, 3, 4, 5, 6]
  1. Push and Spread. Другой способ — использовать метод push()вместе с оператором распространения.
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
array1.push(...array2);
console.log(array1); // Output: [1, 2, 3, 4, 5, 6]

Все эти методы достигают одного и того же результата — объединения двух массивов в один. Выберите метод, который лучше всего соответствует вашему стилю кодирования и требованиям.