在typescript中,如何使用变量访问对象键(属性)?
例如:
interface Obj {
a: Function;
b: string;
}
let obj: Obj = {
a: function() { return 'aaa'; },
b: 'bbbb'
}
for(let key in obj) {
console.log(obj[key]);
}
Run Code Online (Sandbox Code Playgroud)
但是typescript抛出以下错误信息:
'TS7017元素隐式具有'任意'类型,因为类型'obj'没有索引签名'
怎么解决?
typescript ×1