ts报错指南-TS2339: Property ‘xxx‘ does not exist on type ‘{}‘
在js里面我们习惯性的声明对象方式如下:const obj = {}obj.code = '编号'当我们使用ts 这么写的时候会报错编译器提醒我们需要创建一个属性,当我们面向对象做的时候肯定是选择创建属性的方式,但是当我们是需要使用动态属性,如下正确的使用方式应该是其实遇到这个问题的根本原因使用ts的类型校验,又不想丢失js的灵活 所以这个时候需要根据需求去灵活应用了...
文章共259字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
在js里面我们习惯性的声明对象方式如下:
const obj = {}
obj.code = '编号'
当我们使用ts 这么写的时候会报错
编译器提醒我们需要创建一个属性,当我们面向对象做的时候肯定是选择创建属性的方式,但是当我们是需要使用动态属性,如下
正确的使用方式应该是
其实遇到这个问题的根本原因使用ts的类型校验,又不想丢失js的灵活 所以这个时候需要根据需求去灵活应用了
更多推荐
已为社区贡献1条内容
所有评论(0)