<script>
//判断一个字符串'abcoefoxyozzopp'中出现次数最多的字符,并统计其次数
//核心算法 利用charsAt()遍历这个字符串
//把每个字符都存储给对象,如果对象没有该属性,就为1,如果存在就+1
//遍历对象,得到最大值和该字符
var str = 'abcoefoxyozzopp';
var o = {};
for (var i = 0; i < str.length; i++){
var chars = str.charAt(i);
if(o[chars]){
chars++;
}else{
o[chars] = 1;
}
}
//console.log(o);
//2.遍历对象
var max = 0;
var ch = '';
for(var k in o) {
//k得到的是属性名
//o[k]得到的是属性值
if(o[k] > max){
max = o[k];
ch = k ;
}
}
console.log(max);
console.log(ch);
</script>