面试题:字符串出现最多的字符和个数

题目:字符串出现最多的字符和个数

不多说,看程序

 1 var str = 'asdfssaaasasasasaa';
 2 var json = {};
 3 for (var i = 0; i < str.length; i++) {
    //相同的添加到json里值为个数
4 if(!json[str.charAt(i)]){ 5 json[str.charAt(i)] = 1; 6 }else{ 7 json[str.charAt(i)]++; 8 } 9 }; 10 var iMax = 0; 11 var iIndex = 0; 12 for(i in json){ 13 if(iMax < json[i]){ 14 iMax = json[i]; 15 iIndex = i; 16 } 17 } 18 alert(iMax+',,,,'+ iIndex);
原文地址:https://www.cnblogs.com/niubenbit/p/4319955.html