Heim > Web-Frontend > js-Tutorial > Wie komprimiere ich zwei Arrays in JavaScript?

Wie komprimiere ich zwei Arrays in JavaScript?

Mary-Kate Olsen
Freigeben: 2024-12-09 18:17:15
Original
321 Leute haben es durchsucht

How to Zip Two Arrays in JavaScript?

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);
Nach dem Login kopieren

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']]
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage