Maison >interface Web >js tutoriel >Analyse de cas pratique de déduplication de chaîne + tableau
Cette fois, je vais vous présenter une analyse de cas pratique de déduplication chaîne + tableau. Quelles sont les précautions à prendre pour la déduplication chaîne + tableau ? Voici un cas pratique, jetons un coup d'oeil.
<!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>
Résultats d'exploitation :
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention. vers d'autres articles connexes sur le site Web php chinois !
Lecture recommandée :
Comment générer des nombres aléatoires avec JS
Comment utiliser la couche contextuelle jquery layur dans des projets pratiques
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!