Heim > Artikel > Web-Frontend > JS implementiert die Methode zur String- und Array-Deduplizierung
Dieses Mal werde ich Ihnen die js-Implementierung der String-- und Array-Deduplizierungsmethoden vorstellen. Was sind die Vorsichtsmaßnahmen für die js-Implementierung der String- und Array-Deduplizierung? . Werfen wir einen Blick darauf.
Das Beispiel in diesem Artikel beschreibt, wie man String-Deduplizierung und Array-Deduplizierung in JS implementiert. Teilen Sie es allen als Referenz mit. Die Einzelheiten lauten wie folgt:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>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:
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall gelesen haben In diesem Artikel finden Sie weitere spannende Informationen. Beachten Sie auch andere verwandte Artikel auf der chinesischen PHP-Website!
Empfohlene Lektüre:
JS-Aufrufmodus und diese ausführliche Erklärung der Schlüsselwortverwendung
Das obige ist der detaillierte Inhalt vonJS implementiert die Methode zur String- und Array-Deduplizierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!