我想解决这个错误
类型'MyInterface \未定义‘不能指定为键入'MyInterface’。未定义的类型不能分配到键入'MyInterface '.ts(2322)
这就是我想做的。
right: MyInterface ;
this.right=this.responseData.filter( condition );为了解决这个问题,我应该像这样使用我的变量
right: MyInterface | any;但是我不想用任何东西!还有其他解决这个问题的方法吗?
发布于 2022-01-26 14:54:12
显示此错误是因为该值可能是未定义的。
有几种方法可以解决这个问题:
value
严格类型检查的目的是避免出现与此类内容相关的错误,因此,如果您的字段可以是未定义的,则将其类型设置为“未定义的”,对于使用该字段的人来说是一种很好的做法,因为他们知道该字段可能是未定义的。
https://stackoverflow.com/questions/70865353
复制相似问题