Heim  >  Artikel  >  Web-Frontend  >  Analyse der einfachen JS-Methode zur Implementierung der Array-Deduplizierung

Analyse der einfachen JS-Methode zur Implementierung der Array-Deduplizierung

韦小宝
韦小宝Original
2018-01-12 09:53:321456Durchsuche

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

Object

.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.

Verwandte Empfehlungen:

Ausführliche Erläuterung verschiedener Vorsichtsmaßnahmen für JS-Sprünge zur mobilen Website-URL

Detaillierte Erläuterung der Drosselung und Anti-Funktion der JS-Funktion -Shake-Beispiele

JS implementiert einfach die gleitende Ladedateninstanzfreigabe

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn