De concat Methode

De methode concat voegt de opgegeven arrays samen tot één gemeenschappelijke array. De methode wordt toegepast op één van de arrays, en in de parameters van de methode worden de andere arrays voor de samenvoeging doorgegeven. De methode wijzigt hierbij de oorspronkelijke array niet, maar retourneert een nieuwe.

Syntaxis

javascriptarray.concat(andere array, en nog een array, en nog...);

Voorbeeld

Laten we 3 arrays samenvoegen tot één met behulp van de methode concat:

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

console.log(res);

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we nu twee arrays samenvoegen:

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

console.log(res);

Resultaat van de code-uitvoering:

javascript[1, 2, 3, 4]

Voorbeeld

Je kunt niet alleen arrays doorgeven, maar ook specifieke waarden:

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

console.log(res);

Resultaat van de code-uitvoering:

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

Voorbeeld

De methode kan worden toegepast op een lege array. In dit geval worden alle samen te voegen arrays als parameters van de methode doorgegeven:

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

console.log(res);

Resultaat van de code-uitvoering:

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

Zie ook

  • de methode join,
    die een array tot een string samenvoegt