Heim > Web-Frontend > js-Tutorial > Hauptteil

So deduplizieren Sie einfach ein Array

一个新手
Freigeben: 2017-09-18 10:12:25
Original
1361 Leute haben es durchsucht

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"]
Nach dem Login kopieren

Über die indexOf()-Methode:

indexOf()-Methode kann ein angegebenes Zeichen zurückgeben erstes Vorkommen eines Zeichenfolgenwerts in einer Zeichenfolge.

stringObject.indexOf(searchvalue,fromindex)
Nach dem Login kopieren

Diese Methode ruft den String stringObject vom Anfang bis zum Ende ab, um zu sehen, ob er den Teilstring-Suchwert 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:

Die push()-Methode fügt am Ende eins hinzu des Arrays oder mehrerer Elemente 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.

Das obige ist der detaillierte Inhalt vonSo deduplizieren Sie einfach ein Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage