Metoden concat
Metoden concat slår sammen spesifiserte arrays
til ett felles array. Metoden brukes på
ett av arrayene, og i metodens parametere
overføres de andre arrayene for sammenslåing.
Metoden endrer ikke det opprinnelige arrayet,
men returnerer et nytt.
Syntaks
array.concat(et annet array, og et array til, og enda et...);
Eksempel
La oss slå sammen 3 arrays til ett med
hjelp av metoden concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Resultatet av kjøring av koden:
[1, 2, 3, 4, 5, 6]
Eksempel
La oss nå slå sammen to arrays:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Resultatet av kjøring av koden:
[1, 2, 3, 4]
Eksempel
Du kan overføre ikke bare arrays, men også spesifikke verdier:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Resultatet av kjøring av koden:
[1, 2, 3, 4, 5, 6]
Eksempel
Metoden kan brukes på et tomt array. I dette tilfellet overføres alle arrays som skal slås sammen som parametere til metoden:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Resultatet av kjøring av koden:
[1, 2, 3, 4, 5, 6]
Se også
-
metoden
join,
som slår sammen et array til en streng