Avatar ·

So erhalten Sie alle eindeutigen Werte aus einem Array in JavaScript (Duplikate entfernen)

Hallo zusammen! Ich bin neu in JavaScript und habe ein Problem bei der Arbeit mit Arrays. Ich habe ein Array, das doppelte Werte enthält, und ich muss nur die eindeutigen Elemente behalten. Zum Beispiel habe ich dieses Array: const fruits = ['apple', 'banana', 'apple', 'orange', 'banana', 'kiwi', 'orange']; Ich möchte als Ausgabe erhalten: ['apple', 'banana', 'orange', 'kiwi'] (die Reihenfolge ist nicht wichtig, Hauptsache Duplikate entfernen). Ich habe versucht, eine einfache for-Schleife zu verwenden und zu prüfen, ob das Element bereits im neuen Array vorhanden ist, aber das scheint zu umständlich. Gibt es vielleicht eine elegantere Lösung? Ich habe von Set gehört, verstehe aber nicht ganz, wie ich es anwenden soll. Mich interessiert auch, welche Methode für große Arrays (z.B. 10.000+ Elemente) als die schnellste gilt. Und noch: Kann man das ohne Erstellung eines neuen Arrays machen, also das ursprüngliche Array ändern? Vielen Dank im Voraus für die Hilfe! <<>>

Verwendung von Set – der einfachste und modernste Weg

Das Objekt Set in Java