Как склеить 2 массива на js
Ответы
Виктория Аблаева
19 октября 2022
Есть ещё вариант склеить 2 массива - воспользоваться оператором spread:
Выглядит это следующим образом:
const result = [...array1, ...array2];
Порядок, в котором вы перечисляете массивы при помощи оператора spread, имеет значение!
Элементы массива вставляются в том порядке в котором идут переменные этих массивов.
Обратимся к примеру:
const animals1 = ['cat', 'dog'];
const animals2 = ['hamster', 'parrot'];
const allAnimals = [...animals1, ...animals2];
console.log(allAnimals); // => ['cat', 'dog', 'hamster', 'parrot']
Для справки: spread оператор позволяет объединять 2 и более массивов.
Spread syntax (...)
6
0
Roman Ashikov
27 октября 2021
Самый простой вариант это использовать метод concat()
. Он добавляет к массиву на котором был вызван массив, переданный в качестве аргумента.
const collection1 = ['hexlet', 'is'];
const collection2 = ['awesome'];
const collection3 = collection1.concat(collection2);
console.log(collection3); // => ["hexlet", "is", "awesome"]
3
0