How to count duplicate value in an array in javascript

前端 未结 28 1423
后悔当初
后悔当初 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:13

    uniqueCount = ["a","b","a","c","b","a","d","b","c","f","g","h","h","h","e","a"];
    var count = {};
    uniqueCount.forEach((i) => { count[i] = ++count[i]|| 1});
    console.log(count);
    

提交回复
热议问题