文章出處

查找字符串中出現最多的字符和個數?        
例如: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 + "次");

文章列表


不含病毒。www.avast.com
全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()