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
array.concat(andere array, en nog een array, en nog...);
Voorbeeld
Laten we 3 arrays samenvoegen tot één met
behulp van de methode concat:
let 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:
[1, 2, 3, 4, 5, 6]
Voorbeeld
Laten we nu twee arrays samenvoegen:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Resultaat van de code-uitvoering:
[1, 2, 3, 4]
Voorbeeld
Je kunt niet alleen arrays doorgeven, maar ook specifieke waarden:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Resultaat van de code-uitvoering:
[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:
let 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:
[1, 2, 3, 4, 5, 6]
Zie ook
-
de methode
join,
die een array tot een string samenvoegt