javascript求一个字符串中字母最多的算法

var attr="asdasaasakjshdjnkashdaksndkasnklnaslfdjalsfaslnfkhjiaudshfkasndkalsmnfalksfjnkasdhnaf";

function mount(attr){
var obj={};
var max=0,
maxValue="";
for(var i=0;i if(obj.hasOwnProperty(attr[i])){
obj[attr[i]]++;
if(max max=obj[attr[i]];
maxValue=attr[i];
}


}else{
obj[attr[i]]=max;
}
}
console.log("字母最多的是:"+maxValue+",有"+(max+1)+"个");
}


mount(attr)

字母最多的是:a,有17个

你可能感兴趣的:(前端,js,吹过麦田的风)