Ich muss ein JavaScript-Array überprüfen, um festzustellen, ob es irgendwelche doppelten Werte gibt. Was ist der einfachste Weg, dies zu tun? Ich brauche nur zu finden, was die doppelten Werte sind - ich brauche nicht wirklich ihre Indizes oder wie oft sie dupliziert werden.
Ich weiß, dass ich das Array in einer Schleife durchlaufen und alle anderen Werte auf eine Übereinstimmung prüfen kann, aber es scheint, als sollte es einen einfacheren Weg geben.
29 Stimmen
Es scheint jahrelang Verwirrung darüber zu herrschen, was diese Frage bedeutet. Ich musste wissen, welche Elemente in dem Array doppelt vorhanden waren: "Ich muss nur herausfinden, welche Werte doppelt vorhanden sind". Die richtige Antwort sollte NICHT die Duplikate aus dem Array entfernen. Das ist genau das Gegenteil von dem, was ich wollte: eine Liste der Duplikate, nicht eine Liste der eindeutigen Elemente.
0 Stimmen
github.com/lodash/lodash/issues/4852#issuecomment-666366511 Ich würde dies als Antwort hinzufügen, aber angesichts der Länge der Antworten würde es nie gesehen werden