Methode 1: Normale Skala
1. Erstellen Sie ein neues temporäres Array, um die Ergebnisse zu speichern
2. Nehmen Sie jedes Mal ein Element aus dem ursprünglichen Array in der für die für die Loop und verwenden Sie dieses Element mit dem temporären Array.
3. Wenn es kein Element im temporären Array gibt, wird es im temporären Array gespeichert.
Methode 2: Die Standard -JS -Array -Sortierung wird verwendet, die nach ASCII sortiert wird;
In aufsteigender Reihenfolge angeordnet werden, wie folgt: <Konsolendruckausgabe>
1.Sortieren Sie zuerst das aktuelle Array
2. Überprüfen Sie, ob das i-te Element im Strom das gleiche wie das letzte Element im temporären Array ist, da es sortiert wurde, die doppelten Elemente in angrenzenden Positionen sein.
3. Wenn nicht dasselbe, speichern Sie das Element in das Ergebnisarray
Methode 3: <Empfohlen> ob ein Eigenschaftswert mit JSON -Objekt vorhanden ist
1. Erstellen Sie ein neues Array, um die Ergebnisse zu speichern
2. Erstellen Sie ein leeres Objekt JSON
3. Während der For -Loop wird jedes Mal, wenn ein Element mit dem Objekt verglichen wird. Wenn dieses Element nicht wiederholt wird, wird es im Ergebnisarray gespeichert. Gleichzeitig wird der Inhalt dieses Elements als Attribut des Objekts angenommen und einen Wert von 1 zugewiesen und in dem in Schritt 2 festgelegten Objekt gespeichert.
HINWEIS: Wie zum Vergleich besteht jedes Mal ein Element aus dem ursprünglichen Array und dann in das Objekt auf diese Eigenschaft zuzugreifen. Wenn der Wert zugegriffen werden kann, bedeutet dies, dass er wiederholt wird.
Der obige Artikel, wie Sie Duplikate in JS -Array effizient entfernen können, ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.