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+'次');

浙公网安备 33010602011771号