查找字符串中出现最多的字符和个数?        
例如:sdjksfssscfssdd  -> 字符最多的是s,出现了7次

直接上代码:

var i, len, maxobj='', maxnum=0, obj={};
var arr = "sdjksfssscfssdd";
for(i = 0, len = arr.length; i < len; i++){
    obj[arr[i]] ? obj[arr[i]]++ : obj[arr[i]] = 1;
    if(maxnum < obj[arr[i]]){
        maxnum = obj[arr[i]];
        maxobj = arr[i];
    }
}
alert(maxobj + "在数组中出现了" + maxnum + "次");

相关文章:

  • 2021-11-16
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2021-07-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
相关资源
相似解决方案