统计一个字符串中,出现次数最多的字符,出现了多少次

var str = 'asdasddsfdsfadsfdghdadsdfdgdasd'

    str = str.split('');

    console.log(str);

    var newStr = {};

    // 数组去重 和计算出现的次数

    str.forEach(function (item) {

        if (newStr[item]) {

            newStr[item]++;

        } else {

            newStr[item] = 1;

        }

    })

    var max=0;

 var strkey=null;

    for(var key in newStr){

         if(newStr[key]>max){

            max=newStr[key];

            strkey=key;

         }

  }

  console.log("最多的字符是" + strkey);

  console.log("出现的次数是" + max);

posted @ 2022-09-26 20:25  九毛九  阅读(72)  评论(0)    收藏  举报