Skip to content
大纲

计算数组中元素的出现次数

语法

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

Released under the MIT License.