Fork me on GitHub

js获取一个字符串中个数最多的字母

前言

如题

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function num (str){
var a = {};
var b = str.split("");
// key为元素 值为个数
for (let i = 0; i < b.length; i++) {
if(a[b[i]]){
a[b[i]]++;
}else{
a[b[i]] = 1;
}
}
// 通过比较找出最大的
var maxLetter = "";
var levelNum = 0;
for (const k in a) {
if(a[k] > levelNum){
levelNum = a[k];
maxLetter = k;
}
}

console.log(maxLetter + ":" + levelNum);

return maxLetter;
}
var cc = "dafsfsfasfafaqertyyuuioll,mmnnbvvsfsdfqgsafsafgff";
num(cc);

我的CSDN博客:http://blog.csdn.net/wxl1555

如果您对我的博客内容有疑惑或质疑的地方,请在下方评论区留言,或邮件给我,共同学习进步。

邮箱:wuxiaolong802@163.com

您的支持将鼓励我继续创作!