javascript 计算数组中值的出现次数#array

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 计算数组中值的出现次数#array相关的知识,希望对你有一定的参考价值。

const countOccurrences = (arr, value) => arr.reduce((a, v) => v === value ? a + 1 : a + 0, 0);
countOccurrences([1,1,2,1,2,3], 1) -> 3
//使用Array.reduce()在每次遇到数组中的特定值时递增计数器

var arr = 'abcdaabc';
var info = arr.split('').reduce((p, k) => (p[k]++ || (p[k] = 1), p), {});
console.log(info);
//{ a: 3, b: 2, c: 2, d: 1 }

以上是关于javascript 计算数组中值的出现次数#array的主要内容,如果未能解决你的问题,请参考以下文章

计数数组中值的出现次数

使用 Redshift 计算特定 ID 字段中值的出现次数

markdown 计算范围中值的出现次数

Power BI DAX 度量:考虑视觉对象的筛选上下文,计算列中值的出现次数

根据第一列中的唯一值计算第二列中值的出现次数

计算R(每行)中一组变量中值的出现次数 - 使用权重