In JavaScript können wir verschiedene Aufgaben bei Arrays wie Poping/Pushing -Array -Elementen, Entfernen doppelter Elemente, Verkettungsarray -Elemente usw. ausführen, so weiter. Das Entfernen doppelter Elemente aus einem Array ist eine sehr einfache, aber sehr wichtige Aufgabe im Leben des Programmierers. Daher bietet JavaScript zahlreiche Ansätze zum Entfernen doppelter Elemente aus einem Array wie der Verwendung von JavaScript -Set, indexof () -Methode, filter () Methode usw.
In diesem Beitrag werden die folgenden Methoden erläutert, um die doppelten Array-Elemente in JavaScript zu löschen:
Lassen Sie uns also ohne weitere Verzögerung loslegen!
Verwendung in JavaScript, um doppelte Array -Elemente zu entfernen?
Ein Set in JavaScript ermöglicht es uns, die eindeutigen Elemente eines beliebigen Datentyps wie primitive oder Objektreferenzen zu speichern. Dies bedeutet, dass jeder Wert nur einmal in einer Sammlung auftritt.
Beispiel: Entfernen Sie doppelte Elemente mit dem SET
Betrachten wir den folgenden Code -Snippet, in dem wir ein Array namens namens “haben“SprachenDas besteht aus einigen doppelten Elementen. Die Aufgabe besteht darin, diese doppelten Elemente mit dem JavaScript -Satz zu entfernen:
1 2 3 4 | var Sprachen = ["Java", "JavaScript", "Java", "C ++", "C", "Java", "C ++", "JavaScript", "C ++", "Java"]; Konsole.log ("Original Array:", Sprachen); var Uniquelanguages = [New Set (Sprachen)]; Konsole.log ("gefiltertes Array:", Uniquelanguages); |
In diesem Programm haben wir die folgenden Funktionen durchgeführt:
Auf diese Weise können wir den JavaScript -Satz verwenden, um doppelte Elemente aus einem Array zu entfernen.
So entfernen Sie doppelte Arrayelemente mithilfe der Indexof () -Methode?
Es ist eine vordefinierte Funktion in JavaScript, die verwendet wird, um das erste Auftreten eines Array -Elements zu erhalten. Es handelt sich um eine Fallemethode, die -1 zurückgibt, wenn es keinen bestimmten Wert identifiziert. In JavaScript können wir die Indexof () -Methode zusammen mit der PUSP () -Methode verwenden, um die doppelten Elemente aus einem Array zu entfernen.
Beispiel: Entfernen Sie doppelte Elemente mithilfe der Indexof () -Methode
In diesem Beispiel verwenden wir die Indexof () -Methode zusammen mit der PUSP () -Methode, um die doppelten Elemente aus dem angegebenen Array zu löschen:
1 2 3 4 5 6 7 8 9 10 11 12 13 | var Sprachen = ["Java", "JavaScript", "Java", "C ++", "C", "Java", "C ++", "JavaScript", "C ++", "Java"]; FunktionsfindUniqueElements (Sprachen) var Uniquelanguages = []; für (i = 0; i< languages.length; i++) if (Uniquelanguages.INDEXOF (Sprachen [i]) === -1) Uniquelanguages.Push (Sprachen [i]); Rücksäule zurückgeben; Konsole.log ("resultierendes Array:", findUniquementements (Sprachen)); |
Dieses Beispielprogramm dient den untergegebenen Funktionen:
Auf diese Weise können wir eine Reihe von einzigartigen Elementen mit den Methoden Indexof () und Push () erhalten.
So entfernen Sie doppelte Elemente mithilfe der JavaScript -Filter () -Methode?
Die Filter () -Methode in JavaScript erstellt ein neues Array nur der Elemente, die einen bestimmten Test bestehen.
Beispiel: Entfernen Sie doppelte Elemente mit der filter () -Methode
In diesem Programm werden wir die filter () -Methode zusammen mit der Indexof () -Methode verwenden, um die doppelten Elemente aus einem Array zu entfernen:
1 2 3 4 5 6 | var Sprachen = ["Java", "JavaScript", "Java", "C ++", "C", "Java", "C ++", "JavaScript", "C ++", "Java"]; FunktionsfindUniqueElements (Sprachen) Sprachen zurückgeben.Filter ((Element, Position) => Sprachen.Indexof (Element) === Position); Konsole.log ("resultierendes Array:", findUniquementements (Sprachen)); |
Das obige Programm führt die folgenden Funktionen aus:
So können wir die doppelten Elemente mit der Filtermethode aus einem Array entfernen.
Abschluss
In JavaScript können verschiedene Methoden verwendet werden, um doppelte Array -Elemente zu entfernen, z. Ein festgelegter Set in JavaScript ermöglicht es uns beispielsweise, die eindeutigen Elemente eines beliebigen Datentyps wie primitive oder Objektreferenzen zu speichern. Wir können also den JavaScript -Set () verwenden, um die doppelten Array -Elemente zu löschen. In ähnlicher Weise erstellt die Filter () -Methode in JavaScript nur ein neues Array von Elementen, die einen bestimmten Test bestehen. Die Filter () -Methode kann also verwendet werden, um eine Reihe von einzigartigen Elementen zu erhalten.
In diesem Artikel wurden verschiedene Methoden zum Entfernen von doppelten Elementen aus einem Array mit einigen geeigneten Beispielen erläutert.