function calculate(str){
var map={};
var maxCount=0; //统计最大值
//遍历字符串
for(var i=0;i<str.length;i++){
if(typeof map[str[i]]=="undefined") //属性值未定义
map[str[i]]=1;
else //如果属性值已经定义
map[str[i]]+=1;
if(maxCount<map[str[i]])
maxCount=map[str[i]];
}
return maxCount;
}
转载于:https://my.oschina.net/u/1174884/blog/163654