📜  Lodash _.frequencies() 方法(1)

📅  最后修改于: 2023-12-03 15:17:25.664000             🧑  作者: Mango

Lodash _.frequencies() 方法介绍

Lodash 是一个 JavaScript 的实用工具库,提供了各种集合、函数、对象处理等方法,可以减少我们的重复编写代码的工作量。其中包含有 _.frequencies() 方法,本文将介绍该方法的作用及使用。

概述

_.frequencies() 方法用于统计一个数组(或对象)中每个元素出现的频率,返回一个对象,对象中每个键值对的键是数组中的元素,值是该元素在数组中出现的次数。该方法可用于数组、字符串、对象等数据类型。

语法

_.frequencies(collection)

参数:

  • collection (Array | Object | String): 需要统计频率的数组(或对象)。

返回值:

  • (Object): 包含每个元素及其出现次数的对象。
示例

下面,我们来看一个使用 _.frequencies() 方法的示例:

const words = ['apple', 'banana', 'apple', 'cherry', 'banana', 'apple']

const frequencies = _.frequencies(words)

console.log(frequencies)
// Output: { 'apple': 3, 'banana': 2, 'cherry': 1 }

在这个示例中,我们使用了 _.frequencies() 方法统计了一个数组中每个元素出现的频率,得到了一个包含每个元素及其出现次数的对象。

总结

Lodash _.frequencies() 方法可以很方便的统计一个数组(或对象)中每个元素出现的频率,并返回一个包含每个元素及其出现次数的对象。非常适合处理数组、字符串、对象等数据类型。