美文网首页
js查找字符串中重复最多的字母

js查找字符串中重复最多的字母

作者: js前端工程师 | 来源:发表于2019-08-27 10:29 被阅读0次

    var str ='jdsdjsjdj';

    var ss = cf(str)
    console.log(ss) //打印结构是{j: 4, d: 3, s: 2, num: 4, key: "j"}
    console.log(ss.key)//打印结果是 j
    console.log(ss.num)//打印结果是 4

      function cf(str){
        var json = {};
        for(var i=0;i<str.length;i++){
          var s = str.charAt(i);
          json[s]?json[s]++:json[s]=1
        }
        var num = 0;
        for(var i in json){
          if(json[i]>num){
            num = json[i];
            json['num'] = json[i];
            json['key'] = i;
          }
        }
        return json;
      }

    相关文章

      网友评论

          本文标题:js查找字符串中重复最多的字母

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