тк 3 июля праздник (в беларуси), буду не онлайн (по возможности буду отвечать)

Метод concat

Метод concat сливает указанные массивы в один общий массив. Метод применяется к одному из массивов, а в параметрах метода передаются остальные массивы для слияния.

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

Синтаксис

массив.concat(еще массив, и еще массив, и еще...)

Пример

Давайте сольем 3 массива в один с помощью метода concat:

let arr1 = [1, 2]; let arr2 = [3, 4]; let arr3 = [5, 6]; let result = arr1.concat(arr2, arr3); console.log(result);

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

[1, 2, 3, 4, 5, 6]

Пример

А теперь давайте сольем два массива вместе:

let arr1 = [1, 2]; let arr2 = [3, 4]; let result = arr1.concat(arr2); console.log(result);

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

[1, 2, 3, 4]

Пример

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

let arr1 = [1, 2]; let arr2 = [3, 4]; let result = arr1.concat(arr2, 5, 6); console.log(result);

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

[1, 2, 3, 4, 5, 6]

Пример

Можно применить метод к пустому массиву. В этом случае все сливаемые массивы передадутся параметрами метода:

let arr1 = [1, 2]; let arr2 = [3, 4]; let arr3 = [5, 6]; let result = [].concat(arr1, arr2, arr3); console.log(result);

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

[1, 2, 3, 4, 5, 6]

Смотрите также

  • метод concat,
    который сливает строки в одну