var str = "jgdfsjkhfjkssssssssssssdhsjkhfjkdshajkksd";
var obj = {};//创建一个空对象
for (let i = 0; i < str.length; i++) {
var c = str[i];
if (obj[c]) {
obj[c] = obj[c] + 1;
} else {
obj[c]=1;//给一个对象添加属性,并且赋值为1
// obj.c=1;
}
}
var max=0;
var chars='';
for (const k in obj) {
if (obj[k]>max) {
max=obj[k];
chars=k;
}
}
console.log("出现次数最多的字符是:"+chars+"次数:"+max);
运行结果: