mapKeys<T, K>(obj, fn): Record<K, any>
根据提供函数生成的键生成一个新对象 使用 Object.keys(obj) 来迭代对象的键。 使用 Array.reduce() 创建一个具有相同值的新对象,并使用 fn 来映射键。
| Name | Type |
|---|---|
T |
extends Record<string, any> |
K |
extends string |
| Name | Type | Description |
|---|---|---|
obj |
T |
原始对象 |
fn |
(value: any, key: string, obj: T) => K |
生成新键的函数 |
Record<K, any>
新生成的对象
Example