计算数组中值的出现次数

5年以前  |  阅读数:362 次  |  编程语言:JavaScript 

计算数组中值的出现次数。

使用Array.reduce()在每次遇到数组中的特定值时递增计数器。

const countOccurrences = (arr, value) => arr.reduce((a, v) => v === value ? a + 1 : a + 0, 0);
// countOccurrences([1,1,2,1,2,3], 1) -> 3

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8