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