TypeScript知识:Property 'xxx' does not exist on type 'never'.
作者:互联网
一、报错提示:Property 'xxx' does not exist on type 'never'.
开发过程中出现这个错误是因为Typescript在执行代码检查时在该对象没有定义相应属性,这个错误不致命,遇到该错误有以下几种解决办法。
1、将对象设置成 any
this.targetArray = this.options.find((item:any) => { return item.articleId == val; });
2、通过字符方式获取对象属性
this.targetArray = this.options.find((item) => { return item["articleId"] == val; });
3、声明断言,强制执行
this.targetArray = this.options.find((item) => { return (item as any).articleId == val; });
标签:TypeScript,return,val,xxx,find,item,does,articleId,any 来源: https://www.cnblogs.com/goloving/p/14797729.html