Arrays in JavaScript komprimieren
Das Komprimieren zweier Arrays in JavaScript beinhaltet das Paaren von Elementen aus beiden Arrays in einem neuen Array von Tupeln. Dies kann mit der Map-Methode erreicht werden, die ein neues Array erstellt, das mit den Ergebnissen einer bereitgestellten Rückruffunktion gefüllt wird, die für jedes Element des ursprünglichen Arrays ausgeführt wird.
Implementierung:
Um die Arrays a und b gemäß dem bereitgestellten Beispiel zu komprimieren, können Sie Folgendes verwenden Code:
var a = [1, 2, 3]; var b = ['a', 'b', 'c']; var c = a.map(function(e, i) { return [e, b[i]]; }); console.log(c);
Erklärung:
Die Map-Methode iteriert über jedes Element in a und ruft die bereitgestellte Rückruffunktion mit dem aktuellen Element und seinem Index auf. Innerhalb der Callback-Funktion erstellen wir ein Tupel, indem wir das aktuelle Element von a mit dem Element am gleichen Index in b paaren. Das Ergebnis dieser Operation wird dann in einem neuen Array c gespeichert.
Ausgabe:
Die Ausgabe des bereitgestellten Codes lautet:
[[1, 'a'], [2, 'b'], [3, 'c']]
was dem gewünschten Ergebnis entspricht.
Das obige ist der detaillierte Inhalt vonWie komprimiere ich zwei Arrays in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!