# \_.countBy(collection, iteratee=_.identity )

URL: https://caijiao.org/lodash/docs/Collection/_.countBy
Source: docs/lodash/docs/Collection/_.countBy.md
Description: _.countBy(collection, [iteratee=_.identity]) 是 Lodash 库提供的 JavaScript 方法。它用于对集合进行分组，并计算每个分组中的元素数量。

`_.countBy(collection, [iteratee=_.identity])` 是 Lodash 库提供的 JavaScript 方法。它用于对集合进行分组，并计算每个分组中的元素数量。

- `collection`：要处理的集合，可以是数组、对象或类数组对象。
- `iteratee`（可选）：用于计算分组标准的函数，默认为 `_.identity` 函数。

应用举例：

```javascript
const _ = require("lodash");

// 原始集合
const collection = [6.1, 4.2, 6.3];

// 使用 iteratee 函数，按照元素的小数部分进行分组计数
const result = _.countBy(collection, Math.floor);

console.log(result);
// 输出：{ '4': 1, '6': 2 }
```

在这个例子中，`_.countBy` 方法将原始集合按照元素的小数部分进行分组，并计算每个分组中的元素数量。
