Appearance
计算数组中元素的出现次数
语法
js
import { countFrequency } from 'warbler-js';
const result = countFrequency(arr, value);
参数
arr
(Array) : 需要统计元素出现次数的数组。value
(String | Number) : 需要统计出现次数的元素。
返回值
Number : 目标元素的出现次数。
源码
js
const countFrequency = (arr, value) =>
arr.reduce((pre, cur) => (cur === value ? pre + 1 : pre + 0), 0);
例子
js
import { countFrequency } from 'warbler-js';
const fruits = [
'apple',
'mango',
'orange',
'apple',
'pineapple',
'pineapple',
'peach',
'mango',
'apple',
];
const result = countFrequency(fruits, 'apple');
console.log(result); //=> 3
添加版本
1.2.0