Counting the occurrences / frequency of array elements

前端 未结 30 2132
甜味超标
甜味超标 2020-11-21 06:47

In Javascript, I\'m trying to take an initial array of number values and count the elements inside it. Ideally, the result would be two new arrays, the first specifying each

30条回答
  •  眼角桃花
    2020-11-21 07:18

    ES6 solution with reduce (fixed):

    const arr = [2, 2, 2, 3, 2]
    
    const count = arr.reduce((pre, cur) => (cur === 2) ? ++pre : pre, 0)
    console.log(count) // 4

提交回复
热议问题