200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > js统计字符串中字母个数以及统计最多字母数

js统计字符串中字母个数以及统计最多字母数

时间:2024-06-03 16:26:23

相关推荐

js统计字符串中字母个数以及统计最多字母数

通过charAt方法判断字符串所在的索引,存储在新的对象内。

最后生成一个带次数的对象。如图所示:

最后通过for循环对象,获取最多出现字符的值。

function count(){var str="aaaabbbbsssseeeeqqaaasss";var obj={};for(var i=0;i<str.length; i++){if(obj[str.charAt(i)]==undefined){//对象初始化;如果key在对象中找不到,那么会返回undefined,反向思维obj[str.charAt(i)]= 1;} else{obj[str.charAt(i)]++;}}return obj; //取出各个字母和它的个数,作为一个新对象保存在obj对象中}function numberCount(obj){var mm="";for(var m in obj){if(mm==""){mm=new Object();mm[m]=obj[m];}else{for(var j in mm){if(mm[j]<obj[m]){//清空原来的内容mm=new Object();//放入新的内容mm[m]=obj[m];}}}}console.log(mm);}numberCount(count());

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。