小编And*_*wak的帖子

使用typescript中的变量访问对象键

在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

4
推荐指数
3
解决办法
5544
查看次数

标签 统计

typescript ×1