js统计一个字符串中出现次数最多的字母

欢迎访问我的个人博客:http://www.xiaolongwu.cn

前言

如题

代码

        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);

我的个人博客:http://www.xiaolongwu.cn

github资源地址:https://github.com/获取一个字符串中个数最多的字母.md

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

邮箱:wuxiaolong802@163.com

阅读更多
版权声明:本文为博主原创文章,若要转载请申明出处与连接 https://blog.csdn.net/wxl1555/article/details/80018516
个人分类: js简单算法
所属专栏: leon前端进阶之路
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭