首页 > 技术文章 > 拿到字符串中出现次数最多的及其次数

crazy-rock 2021-02-04 22:16 原文

var str = 'asdfssaaasasasasaa';
    var json = {}
    for (var i = 0; i < str.length; i++) {
      if (!json[str.charAt(i)]) {
        json[str.charAt(i)] = 1
      }
      json[str.charAt(i)]++
    }
    var iMax = 0
    var iIndex = ''
    for (var key in json) {
      if (json[key] > iMax) {
        iMax = json[key]
        iIndex = key
      }
    }
    console.log(iMax,iIndex);

  

推荐阅读