美文网首页
获取字符串中出现次数最多的字符

获取字符串中出现次数最多的字符

作者: ninja梅梅 | 来源:发表于2016-09-23 19:32 被阅读76次

获取字符串中出现次数最多的字符。

var str ="abcdefgaddda";
var obj ={};
for (var i = 0, l = str.length; i < l; i++){
var key =str[i];
if (typeof obj[key] == 'undefined') {
obj[key] = 1;
} else{
obj[key]++;
}
}

var max =-1;
var max_key ="";
var key; 
for (key in obj) {   
if (max <obj[key]) {
max = obj[key];
max_key = key;    
}
}
alert("字符:"+max+"出现次数:"+max_key);

相关文章

网友评论

      本文标题:获取字符串中出现次数最多的字符

      本文链接:https://www.haomeiwen.com/subject/ihgtyttx.html