# counting

URL: https://caijiao.org/radash/array/counting
Source: docs/radash/array/counting.md
Description: 创建一个包含项目出现次数的对象 给定一个对象数组和一个用于确定每个对象应如何标识的标识回调函数

创建一个包含项目出现次数的对象


## 基本用法

给定一个对象数组和一个用于确定每个对象应如何标识的标识回调函数。返回一个对象，其中键是回调返回的id值，每个值是一个整数，表示该id出现的次数。

```ts
import { counting } from 'radash'

const gods = [
  {
    name: 'Ra',
    culture: 'egypt'
  },
  {
    name: 'Zeus',
    culture: 'greek'
  },
  {
    name: 'Loki',
    culture: 'greek'
  }
]

counting(gods, g => g.culture) // => { egypt: 1, greek: 2 }
```
