文字の最大数を決定した文字列に表示され、数を数えます
文字、およびの出現に対応する番号を保持するオブジェクトと
var str = "asddfssssaasswef";
var obj = {};
//遍历字符串,将出现的字符存入到数组中
for (var i = 0; i < str.length; i++) {
if (!obj[str.charAt(i)]) {
obj[str.charAt(i)] = 1;
} else {
obj[str.charAt(i)]++;
}
}
console.log(obj);
var max = 0;
var charmax;
//遍历数组,找出出现最多的字母出现的次数
for (var key in obj) {
if (obj[key] > max) {
max = obj[key];
charmax = key;
}
}
console.log("出现最多的字符是" + charmax + ",出现了" + max + "次");