Метад concat

Метад concat злівае паказаныя масівы ў адзін агульны масіў. Метад ужываецца да аднаго з масіваў, а ў параметрах метаду перадаюцца астатнія масівы для зліцця. Пры гэтым метад не змяняе зыходны масіў, а вяртае новы.

Сінтаксіс

javascriptмасіў.concat(яшчэ масіў, і яшчэ масіў, і яшчэ...);

Прыклад

Давайце аб'яднаем 3 масівы ў адзін з дапамогай метаду concat:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);

console.log(res);

Вынік выканання кода:

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

Прыклад

А цяпер давайце аб'яднаем два масівы разам:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);

console.log(res);

Вынік выканання кода:

javascript[1, 2, 3, 4]

Прыклад

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

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);

console.log(res);

Вынік выканання кода:

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

Прыклад

Можна ўжыць метад да пустога масіву. У гэтым выпадку ўсе масівы, што зліваюцца, перададуцца параметрамі метаду:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);

console.log(res);

Вынік выканання кода:

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

Глядзіце таксама

  • метад join,
    які злівае масіў у радок