我需要转换,因为我目前正在使用下面的代码来获取对象A的提示(键)。
const ObjectA = { "Something" : "To show", "Hello", : "World" }
const GetObjectKey: { [key in keyof typeof ObjectA]: string } = ObjectA;然后我会得到那些钥匙去做另一个任务。但是有一个问题,当我得到GetObjectKeyMyKey的值时,它会返回那个键的值。我只想把钥匙还回去。
我需要做什么才能返回该对象的键,并保持自动完成。谢谢
发布于 2021-12-13 09:59:31
const ObjectA = { "Something": "To show", "Hello": "World" }
const GetObjectKey: { [key in keyof typeof ObjectA]: key } = Object.keys(ObjectA).reduce<any>((pv, cv) => (pv[cv] = cv, pv), {})
var hello = GetObjectKey['Hello']在运行时使用键到键构建一个新对象。
https://stackoverflow.com/questions/70332637
复制相似问题