# \_.mapKeys(object, iteratee=_.identity )

URL: https://caijiao.org/lodash/docs/Object/_.mapKeys
Source: docs/lodash/docs/Object/_.mapKeys.md
Description: 使用迭代函数处理对象的键，并返回一个新对象。

该函数使用迭代函数处理对象的键，并返回一个新对象，新对象的键经过迭代函数处理后得到。

## 参数

- `object`：要处理的对象。
- `[iteratee=_.identity]`：（可选）迭代函数，用于处理对象的键。默认为 `_.identity`，即保持键不变。

## 返回值

返回一个新对象，新对象的键经过迭代函数处理后得到。

## 示例

```javascript
const object = {
  apple: 1,
  banana: 2,
  cherry: 3,
};

const result = _.mapKeys(object, (value, key) => key.toUpperCase());
console.log(result);
// 输出: { APPLE: 1, BANANA: 2, CHERRY: 3 }
```

在上述示例中，我们有一个包含键值对的对象 `object`。使用 `_.mapKeys()` 函数对对象的键进行迭代处理，将键转换为大写形式。最终，返回一个新对象 `result`，新对象的键为原对象的键经过迭代函数处理后得到的结果。输出结果为 `{ APPLE: 1, BANANA: 2, CHERRY: 3 }`。
