# mapEntries

URL: https://caijiao.org/radash/object/map-entries
Source: docs/radash/object/map-entries.md
Description: 映射对象的键和值 迭代对象的条目，调用给定的 'toEntry' 回调函数生成新条目

映射对象的键和值


## 基本用法

迭代对象的条目，调用给定的 `toEntry` 回调函数生成新条目。它是 `_.mapValues` 和 `_.mapKeys` 的组合。`toEntry` 回调函数应返回一个包含两个元素的数组 `[key, value]`（即新条目）。

```ts
import { mapEntries } from 'radash'

const ra = {
  name: 'Ra',
  power: 'sun',
  rank: 100,
  culture: 'egypt'
}

mapEntries(ra, (key, value) => [key.toUpperCase(), `${value}`]) // => { NAME: 'Ra', POWER: 'sun', RANK: '100', CULTURE: 'egypt' }
```
