javascript 实现 统计字符串内相同字符个数

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;
 }
相关文章
相关标签/搜索