J**aScript计算字符串中每个字符出现次数的小例子

时间:2016.04.29 发布人:raul3490

J**aScript计算字符串中每个字符出现次数的小例子

已解决问题

谷歌raul3490用户在2016.04.29提交了关于“龟苓膏J**aScript计算字符串中每个字符出现次数的小例子”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-26T20:02:50。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:celina6  

这篇文章介绍了在JS中计算字符串中每个字符出现的次数,有需要的朋友可以参考一下

代码如下:

复制代码代码如下:


function**mInstring(str){
str=str.replace(//ig,"");
varstrArr=str.split("");
varresult=[],beforeLength,afterLength,reg;
for(vari=0;i<strArr.length;i++){
if(str.indexOf(strArr[i])!=-1){
beforeLength=str.length;
reg=newRegExp(strArr[i],"ig");
str=str.replace(reg,"");
afterLength=str更烟占乙向神内够简.length;
result.push(strArr[i]+":"+(beforeLength-afterLength));
}
}
returnresult;
}
varresult=**mInstring("Thissection损雷际岁亮ofthesiteisdedicatedtotheJ**aScriptlanguageitself,thepartsthata为然仍染极主价识营renotspecifictoWebpagesorotherhost");
console.log(result);
/*result:
["T:17","h:7","i:9","s:10","e:14","c:5","o:8","n:3","f:3","d:3","a:9","J:1","v:娘夫容复1","r:5","p问答:4","l:2","g:3","u:1",",:1","W:1","b:1"]
*/