JavaScript統計字符串裏出現出現頻率最多的字符

JavaScript統計字符串裏出現出現頻率最多的字符

function repeatAl(str) {
	//利用對象屬性統計每個字符出現的次數
    var obj = {}
    for (var i = 0; i < str.length; i++) {
      var t = str[i]
      obj[t] ? obj[t]++ : obj[t] = 1
    }
    var max = 0
    var tKey
    //找出出現次數最多的屬性名
    for (key in obj) {
      if (obj[key] > max) {
        max = obj[key]
        tKey = key
      }
    }
   return tKey
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章