Metoden concat
Metoden concat fusionerer de specificerede arrays
til et fælles array. Metoden anvendes på
et af arraysene, og i metodens parametre
overføres de andre arrays, der skal flettes.
Metoden ændrer ikke det oprindelige array,
men returnerer et nyt.
Syntaks
array.concat(et_andet_array, og_et_til_array, og_endnu_et...);
Eksempel
Lad os fusionere 3 arrays til et med
hjælp fra metoden concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Resultatet af udførelsen af koden:
[1, 2, 3, 4, 5, 6]
Eksempel
Lad os nu fusionere to arrays sammen:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Resultatet af udførelsen af koden:
[1, 2, 3, 4]
Eksempel
Man kan overføre ikke kun arrays, men også specifikke værdier:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Resultatet af udførelsen af koden:
[1, 2, 3, 4, 5, 6]
Eksempel
Metoden kan anvendes på et tomt array. I dette tilfælde overføres alle de arrays, der skal flettes, som parametre til metoden:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Resultatet af udførelsen af koden:
[1, 2, 3, 4, 5, 6]
Se også
-
metoden
join,
som fusionerer et array til en streng