js统计某字符串中出现最多的字符

 

 

// 1. 使用对象拆分字符串
var str = 'eowiryeewerttee2eee23ee2e3e';
var json = {};
for (let i=0; i< str.length; i++) {  // charAt() 方法可返回指定位置的字符。
    if(!json[str.charAt(i)]) {
        json[str.charAt(i)] = 1;
    } else{
        json[str.charAt(i)]++;
    }
};
// 2. 遍历找出最大值
var iMax = 0;
var iIndex = '';
for (let i in json) {
    if (json[i]>iMax) {
        iMax = json[i];
        iIndex = i;
    }
}

console.log('出现次数最多的是:'+iIndex+'出现'+iMax+'次');
posted @ 2021-12-06 10:26  Dz&Ying  阅读(174)  评论(0)    收藏  举报