Die Methode concat

Die Methode concat fusioniert die angegebenen Arrays zu einem gemeinsamen Array. Die Methode wird auf eines der Arrays angewendet, und in den Parametern der Methode werden die restlichen zu fusionierenden Arrays übergeben. Dabei verändert die Methode nicht das ursprüngliche Array, sondern gibt ein neues zurück.

Syntax

javascriptarray.concat(weiteresArray, undNochEinArray, undNochEins...);

Beispiel

Lassen Sie uns 3 Arrays mit Hilfe der Methode concat zu einem zusammenführen:

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

console.log(res);

Ergebnis der Codeausführung:

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

Beispiel

Lassen Sie uns nun zwei Arrays zusammenführen:

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

console.log(res);

Ergebnis der Codeausführung:

javascript[1, 2, 3, 4]

Beispiel

Man kann nicht nur Arrays, sondern auch konkrete Werte übergeben:

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

console.log(res);

Ergebnis der Codeausführung:

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

Beispiel

Die Methode kann auf ein leeres Array angewendet werden. In diesem Fall werden alle zu fusionierenden Arrays als Parameter der Methode übergeben:

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

console.log(res);

Ergebnis der Codeausführung:

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

Siehe auch

  • die Methode join,
    die ein Array zu einem String zusammenfügt