Metodas concat
Metodas concat sujungia nurodytus masyvus
į vieną bendrą masyvą. Metodas taikomas
vienam iš masyvų, o metodo parametruose
perduodami likę sujungiami masyvai.
Šiuo atveju metodas nekeičia pradinio masyvo,
o grąžina naują.
Sintaksė
masyvas.concat(kitas masyvas, ir dar masyvas, ir dar...);
Pavyzdys
Sujungkime 3 masyvus į vieną naudodami
metodą concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Kodo vykdymo rezultatas:
[1, 2, 3, 4, 5, 6]
Pavyzdys
Dabar sujunkime du masyvus kartu:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Kodo vykdymo rezultatas:
[1, 2, 3, 4]
Pavyzdys
Galima perduoti ne tik masyvus, bet ir konkrečias reikšmes:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Kodo vykdymo rezultatas:
[1, 2, 3, 4, 5, 6]
Pavyzdys
Metodą galima pritaikyti tuščiam masyvui. Šiuo atveju visi sujungiami masyvai bus perduoti kaip metodo parametrai:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Kodo vykdymo rezultatas:
[1, 2, 3, 4, 5, 6]
Taip pat žiūrėkite
-
metodas
join,
kuris sujungia masyvą į eilutę