So fusionieren Sie zwei Arrays in JavaScript- und De-Duplikat-Elementen

So fusionieren Sie zwei Arrays in JavaScript- und De-Duplikat-Elementen
Bei der Programmierung in JavaScript kann eine Anforderung bestehen, z. Zum Beispiel werden die Daten so sortieren, dass keine Datensätze wiederholt werden, um Müllwerte zu vermeiden. In solchen Fallszenarien hilft das Zusammenführen von zwei Arrays in JavaScript bei der Verbesserung der Relevanz von Daten und der effektiven Verwaltung des Speichers.

In diesem Tutorial wird die Methoden zum Zusammenführen von zwei Arrays und De-Duplikat-Elementen in JavaScript demonstriert.

So fusionieren/kombinieren Sie zwei Arrays und De-Duplikat-Elemente in JavaScript?

Um zwei Arrays und De-Duplic-Elemente in JavaScript zu verschmelzen/zu kombinieren, folgen Sie den folgenden Ansätzen:

  • concat ()" Und "Filter()”Methoden.
  • Ausbreitung(… )Operator und “Satz()" Konstrukteur.

Methode 1: Zusammenführen Sie zwei Arrays und de-duplicate in JavaScript mithilfe von concat () und filter () Methoden

Der "concat ()"Methode verschmilzt zwei oder mehr Arrays und die"Filter()Die Methode filtert die Elemente basierend auf einer Bedingung und speichert sie in einem Neuarray. Diese Methoden können angewendet werden, um zwei Arrays zusammenzuführen und die doppelten Elemente aus dem resultierenden zusammengeführten Array zu extrahieren.

Syntax

Saite.concat (String1, String2,…, Stringx)

In der angegebenen Syntax:

  • Saite" Und "String1”Beziehen Sie sich auf die Strings, die verkettet werden müssen.
Array.Filter (Funktion (CurrentValue, Index, arr), teuer)

In der obigen Syntax:

  • Funktion()”: Die Funktion, die für jedes Element eines Arrays ausgeführt werden muss. Die Parameter geben den Wert, den Index und das Array des aktuellen Elements an.
  • dieser Wert”: Es ist ein optionaler Parameter.

Beispiel

Lassen Sie uns das untergeordnete Beispiel durchlaufen:

Im obigen Codeblock:

  • Erstellen Sie zwei genannte Arrays “Erstarray" Und "SecondarrayJeweils und zeigen Sie sie an.
  • Danach anwenden Sie die “concat ()Methode zum Zusammenführen und Speichern der angegebenen Arrays in die Variable.
  • Wenden Sie im nächsten Schritt die anFilter()" Und "Index von()"Methoden in Kombination über die"strenger Gleichstellungsoperator (===)”Ein Scheck auf jedes der Array -Elemente so anwenden, dass keine Duplizierung durchgeführt wird.
  • Zuletzt die gefilterten Elemente in einem separaten Array anhängen.

Ausgang

Die Ausgabe zeigt, dass die angegebenen Arrays in ein Array zusammengeführt werden und die doppelten Elemente entfernen.

Methode 2: Fucken Sie zwei Arrays und deagierte Elemente im JavaScript mit dem Spread (…) -Operator und set () Konstruktor zusammen

Der "neu"Schlüsselwort, zusammen mit dem"Satz()"Konstruktor" wird verwendet, um ein neues Set -Objekt und das "zu erstellen"Ausbreitung(… )Mit dem Bediener können Sie das Element oder Objekt des Arrays in eine andere kopieren. Diese Ansätze können verwendet werden, um die Duplikation in den Elementen zu entfernen und in einem separaten Array zu platzieren.

Syntax

var variable = [… Wert]

In dieser Syntax “,“Wert”Kann ein Objekt, eine Methode oder eine Funktion sein.

Beispiel

Lassen Sie uns das Codebeispiel durchlaufen:

Im obigen Code -Snippet:

  • Definieren Sie ebenfalls zwei Arrays mit den angegebenen Werten und zeigen Sie sie an.
  • Erstellen Sie im nächsten Schritt einen Satz über die “Satz()"Konstruktor und wenden Sie das an"Operator ausbreiten (…)”, Die die doppelten Werte in beiden Arrays weglassen und in einem separaten Array speichern.
  • Zuletzt anzeigen Sie das resultierende Array mit deagrierten Elementen auf der Konsole an.

Ausgang

Das Ergebnis bedeutet, dass die angegebenen Arrays in ein einzelnes Array kombiniert werden und die doppelten Entitäten entfernt werden.

Abschluss

Um zwei Arrays zusammenzuführen und die Elemente in JavaScript zu entlarven, verwenden Sie die kombinierte “concat ()" Und "Filter()"Methoden oder die"Ausbreitung(… )Operator und “Satz()" Konstrukteur. Die ersteren Ansätze können angewendet werden, um die Elemente auf der Grundlage einer Bedingung zusammenzufassen und in einem separaten Array zu speichern. Der letztere Ansatz kann verwendet werden, um die Elemente in einem neuen Satz einfach zu decken. In diesem Tutorial wurde die Methoden zum Zusammenführen/Kombinieren von zwei Arrays und De-Duplikat-Elementen in JavaScript gezeigt.