Metoden concat
Metoden concat sammanfogar angivna arrayer
till en gemensam array. Metoden appliceras på
en av arrayerna, och i metodens parametrar
skickas de övriga arrayerna för sammanslagning.
Metoden ändrar inte den ursprungliga arrayen,
utan returnerar en ny.
Syntax
array.concat(annan array, och ännu en array, och ännu...);
Exempel
Låt oss slå samman 3 arrayer till en med
hjälp av metoden concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Resultat av kodkörning:
[1, 2, 3, 4, 5, 6]
Exempel
Låt oss nu slå samman två arrayer:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Resultat av kodkörning:
[1, 2, 3, 4]
Exempel
Man kan skicka inte bara arrayer, utan också specifika värden:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Resultat av kodkörning:
[1, 2, 3, 4, 5, 6]
Exempel
Man kan applicera metoden på en tom array. I detta fall kommer alla arrayer som ska slås samman att skickas som parametrar till metoden:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Resultat av kodkörning:
[1, 2, 3, 4, 5, 6]
Se även
-
metoden
join,
som sammanfogar en array till en sträng