Maison > Article > interface Web > js déduplication de tableau et comment déterminer les caractères les plus fréquents dans une chaîne
Le contenu de cet article est de partager avec vous le partage de code de la déduplication de tableau s et comment compter les caractères qui apparaissent le plus dans une chaîne. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. 🎜>
Déduplication de tableau :<!DCOTYPE> <html> <head> <title>数组去重</title> <script> function test(str){ let len = str.length; let strtmp = []; for(let i = 0;i<len;i++){ if (strtmp.indexOf(str[i])< 1){ strtmp.push(str[i]); } } console.log(strtmp); } let abc = [0,2,3,5,2,1,9,3,9,1]; test(abc); </script> </head> <body> </body> </html>Trouver la chaîne qui apparaît le plus :
<!DCOTYPE> <html> <head> <title>1111</title> <script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> <script> $(function(){ $('.btn').click(function(){ let num = $('.num').val(); // console.log(num); let len = num.length; let json = {}; for (let i=0;i<len;i++){ if(!json[num.charAt(i)]){ json[num.charAt(i)]=1; }else { json[num.charAt(i)]++; } } let max = 0; let word = ''; for(var i in json){ if (json[i]> max){ max = json [i]; word = i; } } console.log('the word is'+word,'count is'+max); }) }) </script> </head> <body> <label>awqewqewqewqe</label><input type="text" class="num"></input> <button class="btn" >22222</button> </body> </html>
Recommandations associées :
js tranche et réorganise la chaîne
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!