TypeScript 错误property does not exist on type Object
这是因为Typescript在执行代码检查时在该对象没有定义相应属性,解决方法:
1、将对象类型设置为any
2、通过字符方式获取对象属性
…
报错property does not exist on type Object
function foo(obj:object) {
console.log(obj.name);
}
1、将对象类型设置为any解决
function foo(obj:any) {
console.log(obj.name);
}
2、通过字符方式获取对象属性
function foo(obj:object) {
console.log(obj['name']);
}