Array.prototype.reduce统计数组中各元素出现次数

xiaoxiao2021-02-28  36

Array.prototype.reduce可以实现很多功能,统计数组中各元素出现次数也是其中一个,代码如下:

var arr = [1,2,35,33,5,3,3,23,5,6,1,44,33,6]; var count = arr.reduce(function(allElements, ele){ if (ele in allElements) { allElements[ele]++; } else { allElements[ele] = 1; } return allElements; }, {});

结果如下:

转载请注明原文地址: https://www.6miu.com/read-850258.html

最新回复(0)