How to count duplicate value in an array in javascript

前端 未结 28 1435
后悔当初
后悔当初 2020-11-22 06:07

Currently, I got an array like that:

var uniqueCount = Array();

After a few steps, my array looks like that:

uniqueCount =          


        
28条回答
  •  花落未央
    2020-11-22 06:39

    Simple is better, one variable, one function :)

    const counts = arr.reduce((acc, value) => ({
       ...acc,
       [value]: (acc[value] || 0) + 1
    }), {});
    

提交回复
热议问题