Ich muss testen, ob jedes Element in einem Array identisch ist. Zum Beispiel:
var list = ["l","r","b"]
Sollte als falsch bewertet werden, da jedes Element nicht identisch ist. Auf der anderen Seite:
var list = ["b", "b", "b"]
Sollte als wahr bewertet werden, da sie alle identisch sind. Was wäre der effizienteste (in Bezug auf Geschwindigkeit / Ressourcen) Weg, dies zu erreichen?
Mein Vorschlag wäre, Duplikate zu entfernen (siehe Einfachste Möglichkeit, doppelte Werte in einem JavaScript-Array zu finden ) und dann prüfen, ob die Länge == 1 ist. Das würde bedeuten, dass alle Elemente gleich sind.
Tags und Links javascript arrays