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

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

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

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

Eksempel

La oss nå slå sammen to arrays:

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

console.log(res);

Resultatet av kjøring av koden:

javascript[1, 2, 3, 4]

Eksempel

Du kan overføre ikke bare arrays, men også spesifikke verdier:

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

console.log(res);

Resultatet av kjøring av koden:

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

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

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

Se også

  • metoden join,
    som slår sammen et array til en streng