var func = function(str) {
// 统计每个字母出现的次数
var obj = {};
for (let i = 0; i < str.length; i++) {
if (!obj[str.charAt(i)]) {
obj[str.charAt(i)] = 1
} else {
obj[str.charAt(i)] ++;
}
// obj 对象的key值是字符名,value是出现次数
// 找出value最大的key并输出就可以了
var max = 0, thisChar;
for (keyValue in obj) {
if (obj[keyValue] > max) {
max = obj[keyValue]
thisChar= keyValue
}
}
return thisChar;
}
}
思路
实现