失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > js判断字符串中某个字母出现次数最多

js判断字符串中某个字母出现次数最多

时间:2018-10-20 03:14:21

相关推荐

js判断字符串中某个字母出现次数最多

独角兽企业重金招聘Python工程师标准>>>

//把字符串保存到空对象中,再遍历对象

var st = 'abacafaafdsaffweadafweafaeadafaesfafaa';

function coun(str){

var obj = {};

var arr = [];

for(var i = 0;i< str.length;i++){ //对不是第一次出现做处理

var v = str.charAt(i);

if(obj[v] && obj[v].value == v){

obj[v].count = ++ obj[v].count;

}else{ //对第一次出现做处理

obj[v] = {};

obj[v].count = 1;

obj[v].value = v;

}

}

for(var key in obj){

arr.push(obj[key].count);

var maxNum = Math.max.apply(null,arr);

if(obj[key].count == maxNum){

console.log('字母'+key+'出现的次数最多,出现了'+maxNum+'次');

}

}

}

coun(st)

如果觉得《js判断字符串中某个字母出现次数最多》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。