<script>
// abcdefgsdds 获取里面字面最多的字母
var str = 'abcdefgsdds';
var obj = {};
for (var i = 0; i < str.length; i++) {
// console.log(str[i]);
//obj.str[i] 不能这样写 .运算权限最高
if (obj[str[i]]) { //存在
obj[str[i]] = obj[str[i]] + 1;
} else { //不存在
obj[str[i]] = 1;
}
}
// console.log(obj);
//设置基础的值
var attr = ''; //用来存储字母属性
var val = 0; //用来存储数字次数
//循环obj
for (var key in obj) {
if (obj[key] > val) {
attr = key;
val = obj[key];
}
}
console.log('最多的字母是' + attr + '一共是' + val);
</script>
显示效果