Counting the occurrences / frequency of array elements

前端 未结 30 2059
甜味超标
甜味超标 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:35

    My solution with ramda:

    const testArray = [5, 5, 5, 2, 2, 2, 2, 2, 9, 4]
    
    const counfFrequency = R.compose(
      R.map(R.length),
      R.groupBy(R.identity),
    )
    
    counfFrequency(testArray)
    

    Link to REPL.

提交回复
热议问题