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

javascriptarray.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:

javascriptlet 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:

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

Eksempel

Lad os nu fusionere to arrays sammen:

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

console.log(res);

Resultatet af udførelsen af koden:

javascript[1, 2, 3, 4]

Eksempel

Man kan overføre ikke kun arrays, men også specifikke værdier:

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

console.log(res);

Resultatet af udførelsen af koden:

javascript[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:

javascriptlet 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:

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

Se også

  • metoden join,
    som fusionerer et array til en streng