Ich bin auf der Suche nach einer einfachen Möglichkeit, einen doppelten Wert aus einem Array zu entfernen. Ich habe herausgefunden, wie man erkennt, ob es ein Duplikat gibt oder nicht, nur weiß ich nicht, wie ich es aus dem Wert "schieben" soll. Wenn Sie beispielsweise zum angegebenen Link gehen und dann "abca" eingeben: (nach jedem Buchstaben die Eingabetaste drücken) .. es wird "duplicate!"Entfernen Sie doppelte Artikel aus dem Array Javascript
Aber ich möchte auch herausfinden, wie Sie dieses Duplikat aus dem Textfeld entfernen?
Dies ist der Teil, der ::
nicht zu funktionieren scheintsort = sort.push(i);
textVal = sort;
return textVal;
Ich denke, dass im Jahr 2014, fünf Jahre in der EcmaScript 5 Ära und mit IE8 unter 10% der Welt-Browser-Anteil, können wir dies sicher die richtige Antwort nennen. Wenn es um die Unterstützung älterer Versionen von IE geht, kann eine Polyfill-Bibliothek für EC5 verwendet werden. – Semicolon
(Obwohl "Filter" in 90% der Fälle die richtige Antwort ist, ist es in Situationen, in denen es möglicherweise an anderer Stelle Verweise auf das ursprüngliche Array gibt, nicht geeignet, da es ein neues Array und das Original erstellt Array-Objekt bleibt intakt.) – Semicolon