How to count duplicate value in an array in javascript

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

    var testArray = ['a','b','c','d','d','e','a','b','c','f','g','h','h','h','e','a'];

    var newArr = [];
    testArray.forEach((item) => {
        newArr[item] = testArray.filter((el) => {
                return el === item;
        }).length;
    })
    console.log(newArr);
    

提交回复
热议问题