TypeScript 错误property does not exist on type Object

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']);   
}

你可能感兴趣的:(vue3,bug处理,typescript,javascript,前端)