Метод concat сливает указанные массивы вместе.

Синтаксис

Метод применяется как метод к первому массиву, а в параметрах метода передаются остальные массивы для слияния:

первый_массив.concat(второй массив, третий массив, четвертый массив...);

При этом метод не изменяет исходный массив, а возвращает новый.

Примеры

Пример

В данном примере 3 массива с помощью метода concat сольются в один:

var arr1 = ['Один', 'Два'];
var arr2 = ['Три', 'Четыре'];
var arr3 = ['Пять', 'Шесть'];
result = arr1.concat(arr2, arr3);
console.log(result);

Результат выполнения кода:

['Один', 'Два', 'Три', 'Четыре', 'Пять', 'Шесть']

Пример

В данном примере 2 массива с помощью метода concat сольются в один и запишутся в result:

var arr1 = ['Один', 'Два'];
var arr2 = ['Три', 'Четыре'];
result = arr1.concat(arr2);
console.log(result);

Результат выполнения кода:

['Один', 'Два', 'Три', 'Четыре']

Пример

Можно передавать не только массивы, но и конкретные значение:

var arr1 = ['Один', 'Два'];
var arr2 = ['Три', 'Четыре'];
result = arr1.concat(arr2, 'Пять', 6, 7);
console.log(result);

Результат выполнения кода:

['Один', 'Два', 'Три', 'Четыре', 'Пять', 6, 7]