计算数组中元素的出现次数
语法
import { countFrequency } from 'warbler-js'const result = countFrequency(arr, value)
参数
arr(Array) : 需要统计元素出现次数的数组。value(String | Number) : 需要统计出现次数的元素。
返回值
Number : 目标元素的出现次数。
源码
const countFrequency = (arr, value) => arr.reduce((pre, cur) => (cur === value ? pre + 1 : pre + 0), 0);
例子
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
