In diesem Artikel wird hauptsächlich die Methode von JS zur einfachen Implementierung der Array-Deduplizierung, die Beurteilung und Implementierung von deduplizierungsbezogenen Betriebstechniken und Vorsichtsmaßnahmen anhand spezifischer Beispiele vorgestellt Freunde können auf diesen Artikel verweisen
Das Beispiel in diesem Artikel beschreibt, wie man Array-Deduplizierung einfach in JS implementiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
var arr = ['abc','abcd','sss','2','d','t','2','ss','f','22','d']; //定义一个新的数组 var s = []; //遍历数组 for(var i = 0;i<arr.length;i++){ if(s.indexOf(arr[i]) == -1){ //判断在s数组中是否存在,不存在则push到s数组中 s.push(arr[i]); } } console.log(s); //输出结果:["abc", "abcd", "sss", "2", "d", "t", "ss", "f", "22"]
Laufergebnisse:
Über die Methode indexOf(): Die Methode
indexOf()
kann die Position zurückgeben, an der ein angegebener String-Wert zum ersten Mal in der Zeichenfolge erscheint.
<code><a href="http://www.php.cn/wiki/57.html" target="_blank">string</a><a href="http://www.php.cn/wiki/60.html" target="_blank">Object</a>.indexOf(searchvalue,fromindex)
string
.indexOf( searchvalue,fromindex)
Diese Methode ruft den String stringObject von Anfang bis Ende ab, um zu sehen, ob er den Teilstring searchvalue enthält. Die Startposition der Suche liegt am fromindex der Zeichenfolge oder am Anfang der Zeichenfolge (wenn fromindex nicht angegeben ist). Wenn ein Suchwert gefunden wird, wird die Position des ersten Vorkommens des Suchwerts zurückgegeben. Zeichenpositionen in stringObject beginnen bei 0.
Gibt -1 zurück, wenn die Zeichenfolge nicht im Array gefunden wird.
Über die push()-Methode:push()
Die Methode fügt ein oder mehrere Elemente am Ende des Arrays hinzu und gibt die neue Länge zurück.
Hinweis:Neue Elemente werden am Ende des Arrays hinzugefügt.
Hinweis:Diese Methode ändert die Länge des Arrays.
Ausführliche Erläuterung verschiedener Vorsichtsmaßnahmen für JS-Sprünge zur mobilen Website-URLDetaillierte Erläuterung der Drosselung und Anti-Funktion der JS-Funktion -Shake-Beispiele JS implementiert einfach die gleitende LadedateninstanzfreigabeDas obige ist der detaillierte Inhalt vonAnalyse der einfachen JS-Methode zur Implementierung der Array-Deduplizierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!