Don P: Doppelte/Gleiche Werte aus Array heraus filtern

Beitrag lesen

Hallo,

Die Funktion, die Du gepostet hast, produziert zwar das gleiche Resultat wie meine

Nicht ganz. Soweit ich das sehe, funktioniert deine nicht, wenn das Array etwas anderes enthält als Strings oder Zahlen. Marcs Funktion dagegen schon, könnte aber noch verbessert werden. Auf Anhieb fällt mir dazu ein:

if (uniqueArray[j] === this[i]) { // genauen Vergleich benutzen

oder, falls das überall unterstützt wird, an Stelle der ganzen j-Scheife einfach

uniqueArray.indexOf(this[i]) abfragen.

Ohne Gewähr, da nicht getestet*

Gruß, Don P

*Bin als gebranntes Kind inzwischen seeehr vorsichtig mit ungetesteten
   Behauptungen, wie augenscheinlich sie auch immer sein mögen...