Es gibt Chancen, die Sie möglicherweise benötigen verschmelzen Arrays, wenn die Daten aus mehreren Streams stammen. In einer solchen Situation können Sie alle Elemente verschiedener Arrays zu einem einzigen Array kombinieren. JavaScript unterstützt die Unveränderlich Und Veränderlich Die Verschmelzung von Arrays und jeder Ansatz basiert auf bestimmten Methoden.
In diesem Artikel wird das Verfahren erläutert, um Arrays in JavaScript mit Hilfe geeigneter Beispiele zu verschmelzen. So lass uns anfangen!
So fusionieren Sie Arrays in JavaScript
JavaScript bietet zwei Möglichkeiten zum Zusammenführen von Arrays: Unveränderliche Verschmelzung und veränderliche Verschmelzung.
Unveränderliche Verschmelzung von Arrays
Bei unveränderlicher Verschmelzung wird nach dem Zusammenführen der Elemente der angegebenen Arrays ein Neues Array erstellt. JavaScript "AusbreitungOperator und “Array.concat ()Die Methode wird für die unveränderliche Verschmelzung von Arrays verwendet.
Veränderliche Verschmelzung von Arrays
Die veränderliche Methode zum Zusammenführen von Arrays wird verwendet, um den Zusammenführungsvorgang in ein vorhandenes Array durchzuführen. “Array.drücken()„Methode kann verwendet werden, um die Elemente eines Arrays auf ein anderes zu drücken.
Schauen wir uns nun die Prozedur der Verwendung jeder der angegebenen Methoden in JavaScript an.
So fusionieren Sie Arrays in JavaScript mit dem Spread Operator
Der Spread -Operator wurde in ES6 eingeführt, dargestellt durch drei aufeinanderfolgende Punkte “… ”. Es wird verwendet, um Arrays zu zerstören und sie entsprechend zu verschmelzen.
Syntax der Verwendung von Spread Operator zum Zusammenführen von Arrays in JavaScript
In der folgenden Syntax müssen Sie die Arrays angeben, die mit dem Spread-Operator vorangebracht werden müssen… ", Im Array buchstäblich"[]”:
const mergedArray = [… Array1,… Array2];Hier wird JavaScript ein neues erzeugen “mergedarray"Das umfasst die Elemente von"Array1" Und "Array2”.
Beispiel: So fusionieren Sie Arrays in JavaScript mit dem Spread Operator
Zunächst werden wir zwei genannte Arrays erstellen. “Mädchen" Und "Jungen,Das wird die folgenden Elemente haben:
Const Girls = ['Marie', 'Stepheny'];Im nächsten Schritt werden wir den JavaScript -Spread -Operator zum Zusammenführen verwendenMädchen" Und "Jungen"Array -Elemente in ein neues"Menschen”Array:
const people = [… Mädchen,… Jungen];Die Ausführung des oben gegebenen Programms zeigt die folgende Ausgabe an:
Die Reihenfolge, in der Sie Arrays im Array Literal angeben. Sie können also auswählen, ob Sie die Elemente vor oder nach den anderen Array -Elementen einfügen möchten.
Zum Beispiel wollen wir beide Arrays zusammenführen “,“Mädchen" Und "Jungen,Verwenden Sie den Spread -Operator so, dass die Elemente der „Elemente der“Jungen"Array kommt vor dem"Mädchen”Array -Elemente. Zu diesem Zweck werden wir angeben “Jungen" Vor dem "Mädchen”Array im Array Literal:
Const Girls = ['Marie', 'Stepheny'];Ausgang
Wie Sie sehen können, der Startindex der “Menschen"Array enthält das"Jungen"Array -Element, und danach beziehen sich andere Indizes"Mädchen”Array -Elemente.
So fusionieren Sie Arrays in JavaScript mithilfe der Concat () -Methode
“concat ()”Ist eine der nützlichsten JavaScript -Methoden und wird hauptsächlich zum Zusammenführen mehrerer Arrays in ein neues Array verwendet.
Syntax der concat () -Methode in JavaScript
Wenn Sie Arrays mit dem JavaScript zusammenführen möchten “concat ()Methode, dann sind dies die beiden Formen von concat () Methodensyntax:
const mergedarray = array1.concat (array2);ODER
const mergedArray = [].concat (array1, array2);In der ersten Form die “concat ()"Methode fusioniert die Elemente von"Array2" In "Array1", Während in der zweiten Syntaxform", "Array1" Und "Array2Elemente werden in ein leeres Array verschmolzen.
Beispiel: So fusionieren Sie Arrays in JavaScript mithilfe der concat () -Methode
Das folgende Beispiel fusioniert die Elemente von “Mädchen"Array mit"Jungen"Durch die Verwendung des"Array.concat ()" Methode:
Const Girls = ['Marie', 'Stepheny'];Schauen Sie sich die untergegebene Ausgabe an:
Jetzt werden wir dasselbe Beispiel ausführen, während wir die andere Syntax der concat () -Methode verwenden:
Const Girls = ['Marie', 'Stepheny'];Das angegebene JavaScript -Programm wird auch die angegebenen Arrays auf die gleiche Weise zusammenführen:
So fusionieren Sie Arrays in JavaScript mithilfe der PUSP () -Methode
Wenn Sie Array -Elemente müde zusammenführen möchten, müssen Sie nur das JavaScript verwenden. “drücken()" Methode. Mit dieser Methode können Sie mehrere Arrays in einem vorhandenen Array problemlos zusammenführen.
Syntax der PUSP () -Methode in JavaScript
Array1.Push (… Array2);Die Elemente von “zu schieben“Array2" In "Array1"Sie müssen Spread Operator anwenden"… ”Zu den Argumenten.
Beispiel: Zusammenführen Arrays in JavaScript mithilfe der PUSP () -Methode
Das folgende Beispiel verwendet das “Array.drücken()"Methode, um die Elemente von zu verschmelzen oder zu schieben"Mädchen"Array in"Jungen”Array:
Const Girls = ['Marie', 'Stepheny'];Schauen Sie sich nun die Elementsequenz des “anJungen”Array:
Hinzufügen "Ausbreitung"Der Betreiber ist wichtig, während die Argumente an die" weiterleiten "drücken()”Methode, sonst die“drücken()"Methode wird das anhängen"Mädchen"Array als Ganzes zum"Jungen”Array:
Const Girls = ['Marie', 'Stepheny'];Die angegebene Ausgabe bedeutet, dass nach der Ausführung der PUSP () -Methode die “die“Mädchen"Array wird als Ganzes im zweiten Index der" hinzugefügt "Jungen”Array:
Das sind alle wesentlichen Informationen über das Zusammenführen von Arrays in JavaScript mit der veränderlichen und unveränderlichen Methode. Jetzt können Sie sie nach Ihren Anforderungen weiter untersuchen.
Abschluss
Um Arrays in JavaScript zu verschmelzen, können Sie die verwenden Array.concat () Methode oder die Operator ausbreiten [… Array1,… Array2] im Array buchstäblichen „[]“, um Arrays auf unveränderliche Weise zu verschmelzen (Schaffung eines Neuarray). Wenn Sie jedoch die angegebenen Array -Elemente in einem vorhandenen Array mächtig verschmelzen möchten, können Sie die verwenden Array.drücken() Methode. In diesem Artikel wurde das Verfahren erläutert, um Arrays in JavaScript mit Hilfe geeigneter Beispiele zu verschmelzen.