In diesem Artikel wird hauptsächlich die Methode von JS zum Erreichen der String-Deduplizierung und Array-Deduplizierung vorgestellt, die das Durchlaufen, Beurteilen, Löschen, Hinzufügen und andere verwandte Operationen von Strings und Arrays umfasst. Freunde in Not können sich darauf beziehen
Das Beispiel in diesem Artikel beschreibt, wie man String-Deduplizierung und Array-Deduplizierung in JS implementiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.jb51.net js数组、字符串去重</title> </head> <body> <script type="text/javascript"> /*数组去重*/ function quchong(arr){ var len = arr.length; arr.sort(); for(var i=len-1;i>0;i--){ if(arr[i]==arr[i-1]){ arr.splice(i,1); } } return arr; } var a = ["a","a","b",'b','c','c','a','d']; var b = quchong(a); console.log(b); /*字符串去重*/ function quchongstr(str){ var a = str.match(/\S+/g);//等价于str.split(/\s+/g)// \s空白符,\S非空白符 a.sort(); for(var i=a.length-1;i>0;i--){ if(a[i]==a[i-1]){ a.splice(i,1); } } return a.join(" "); } var str = quchongstr("a a b a b e"); console.log(str); </script> </body> </html>
Laufergebnisse:
Verwandt empfohlen:
js implementiert die Front-End- und Backend-Übertragung von Json
js implementiert die Zeichenbeschränkung chinesischer Zeichen = zwei Zeichen
JS implementiert das String-to-Datum-Format
Das obige ist der detaillierte Inhalt vonSo implementieren Sie String-Deduplizierung und Array-Deduplizierung mit JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!