统计数组中出现频率最多的数字

let arr = [6,2,2,2,3,3,4,4,4,4,5]
    let obj = {}
    for (let i = 0; i < arr.length; i++) {
      let t = arr[i]
      if (obj[t]) {
        obj[t]++
      } else {
        obj[t] = 1
      }
    }

    let max = 0
    for (let key in obj) {
      console.log(obj[key])
      if (obj[key] > max) {
        max = obj[key]
      }
    }

你可能感兴趣的:(js)