⊗jsPmROAIO 297 of 505 menu

Funktion zum Zusammenführen von Arrays in JavaScript

Lassen Sie uns nun eine Funktion merge implementieren, die eine beliebige Anzahl von Arrays als Parameter akzeptiert und deren Elemente zu einem Array zusammenführt.

Hier ist ein Beispiel für die Arbeit unserer Funktion:

let result = merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); console.log(result); // gibt [1, 2, 3, 4, 5, 6, 7, 8, 9] aus

Beginnen wir mit der Implementierung. Lassen Sie uns zunächst die übergebenen Arrays in Form eines zweidimensionalen Arrays erhalten:

merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); function merge(...arrs){ console.log(arrs); // gibt [ [1, 2, 3,] [4, 5, 6], [7, 8, 9] ] aus }

Lassen Sie uns nun dieses zweidimensionale Array in ein eindimensionales Array zusammenführen. Verwenden wir dafür die Methode concat und den Spread-Operator:

let arrs = [ [1, 2, 3,], [4, 5, 6], [7, 8, 9] ]; let result = [].concat(...arrs); console.log(result); // gibt [1, 2, 3, 4, 5, 6, 7, 8, 9] aus

Fügen wir diesen Code unserer Funktion merge hinzu:

function merge(...arrs) { return [].concat(...arrs); } let result = merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); console.log(result); // gibt [1, 2, 3, 4, 5, 6, 7, 8, 9] aus

Wie Sie sehen, ist auch diese Funktion sehr prägnant geworden.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen