JavaScript · Junior · Frage 48 von 75
Wie entfernt man schnell Duplikate aus einem Array mit Primitiven?
- 1
Object.keys(arr) - 2
[...new Set(arr)] - 3
arr.unique()
Antwort zeigen
Richtige Antwort: [...new Set(arr)]
Erklärung
Set speichert nur eindeutige Werte (Vergleich mit SameValueZero). Spread macht daraus wieder ein Array. Für Arrays aus Objekten braucht man einen Schlüssel: zum Beispiel eine Map nach id.