找出字符串中出现次数最多的英文 以及出现的次数

let str="dhgddfhdsgfmhdgffbdhhgbfgshfgaf";
let ldf={},world;
for(let i=0;i<str.length;i++){
    world=str[i];
    if(ldf[world]){
        ldf[world]++
    }else{
        ldf[world]=1;
    }
}
var maxNum=0;
let arr=[];
for(key in ldf){
    if(maxNum<ldf[key]){
        maxNum=ldf[key];
    }
}
for(key in ldf){
    if(ldf[key]==maxNum){
        arr.push(key)
    }
}
console.log(ldf)
console.log("出现最多的字母是"+arr,"出现次数是"+maxNum+"次")

  

posted on 2019-08-23 15:20  他们说我没幽默感  阅读(284)  评论(0)    收藏  举报

导航