Как объединить два массива в один на javascript?

Пользователь

от vladimir , в категории: JavaScript , 3 года назад

Как объединить два массива в один на javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@vladimir Используйте оператор расширения (spread operator) в Javascript чтобы объединить два и более массивов в один, ниже пример кода:


1
2
3
4
5
6
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];

let res = [...arr1, ...arr2];
// Вывод: [1, 2, 3, 4, 5, 6]
console.log(res)
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от ransom_homenick , 2 года назад

@vladimir 

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


Пример:

1
2
3
4
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
const newArray = array1.concat(array2);
console.log(newArray); // [1, 2, 3, 4, 5, 6]


В данном примере мы объявляем два массива array1 и array2, затем используем метод concat() для создания нового массива newArray, который содержит элементы из обоих исходных массивов. Результатом будет новый массив [1, 2, 3, 4, 5, 6].


Также можно использовать оператор расширения (...), который позволяет распаковать элементы массива в новый массив:

1
2
3
4
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
const newArray = [...array1, ...array2];
console.log(newArray); // [1, 2, 3, 4, 5, 6]


Этот код создает новый массив newArray, который содержит элементы из обоих исходных массивов, используя оператор расширения. Результатом также будет новый массив [1, 2, 3, 4, 5, 6].