Heim >Web-Frontend >js-Tutorial >So finden Sie mit Javascript doppelte Elemente in einem Array
Dieser Artikel stellt hauptsächlich die JS-Methode zum Finden wiederholter Elemente in Arrays vor und vergleicht und analysiert die Durchquerung von Javascript und die Beurteilung für Arrays basierend auf spezifischen Merkmalen Beispiele, Sortier- und andere verwandte Betriebsfähigkeiten, Freunde in Not können sich auf
beziehen. Dieser Artikel beschreibt die Methode zum Auffinden doppelter Elemente in einem Array mit JS. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt: JSs Es gibt viele Möglichkeiten, einzigartige Elemente aus js-Arrays zu finden. Hier ist eine:<!DOCTYPE html> <html> <body> <script> Array.prototype.deleteEle=function(){ var newArr = this; for (var i=newArr.length-1; i>=0; i--) { var targetNode = newArr[i]; for (var j=0; j<i; j++) { if(targetNode == newArr[j]){ newArr.splice(i,1); break; } } } return newArr; } var arr = ["a","b","c","c","ab","d","ab","d","c"]; console.log(arr.deleteEle()); </script> </body> </html>Der laufende Effekt ist wie folgt:
Das Folgende ist eine Methode, um doppelte Elemente aus einem js-Array zu finden:
<!DOCTYPE html> <html> <body> <script> var a = [5,4,3,2,1,2,3,2,1,]; Array.prototype.duplicate=function() { var tmp = []; this.concat().sort().sort(function(a,b){ if(a==b && tmp.indexOf(a) === -1) tmp.push(a); }); return tmp; } console.log(a.duplicate()) </script> </body> </html>Der laufende Effekt ist wie folgt:
Das obige ist der detaillierte Inhalt vonSo finden Sie mit Javascript doppelte Elemente in einem Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!