// 1.案例:判断字符串abcoefoxyozzopp中出现次数最多的字符,并统计其次数 var str = 'abcoefoxyozzopp'; var o = {}; for(var i = 0; i < str.length;i++){ var chars = str.charAt(i); if(o[chars]){ o[chars]++; } else { o[chars] = 1; } } console.log(o); // 第二步遍历对象 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);
标签:ch,abcoefoxyozzopp,max,chars,var,次数,字符串 From: https://www.cnblogs.com/dengying0331/p/17145105.html