function thing(foo: FooType): void {
for (const [key, val] of Object.entries(foo)) {
// Typescript complains about foo[key]
foo[key] = <some value>
}
}
是否可以说服Typescript对象foo
拥有值为key
的键?显然是因为我正在使用Object.entries
来遍历对象的键和值,但是我不能说服Typescript这个事实。