2019-04-13
描述
计算数组中指定元素出现的次数。
提示
- 使用
Array.prototype.reduce()
来增加计数 - 迭代数组中的每个元素,如果其值和指定值相等时,计数就加 1。
代码
const countOccurrences = (arr, val) => arr.reduce((a, v) => (v === val ? a + 1 : a), 0);
示例
计算数组中 1 出现的次数:
countOccurrences([1, 1, 2, 1, 2, 3], 1); // 3
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于