testing
我想动态访问对象键。但是打字稿不是让我这样做。 有没有办法实现在打字稿中?
答案 0 :(得分:3)
您将array
声明为string[]
类型,将key
声明为string
类型。如果您想让Typescript知道这些字符串实际上是IObj
的键,请告诉它:
const array: (keyof IObj)[] = ['fname', 'lname'];
array.forEach((key: keyof IObj, index: number) => {
obj[key] = `${index}`;
});