typescript使用find()函数返回结果存在undefined导致Object is possibly 'undefined' typescript错误解决办法

今天遇到了一个场景:由于使用find()函数会根据条件返回正确的结果或者undefined,导致在模板渲染时会警告我们使用的数据可能是undefined类型

 

 

 

 

 

 

 

解决办法就是加一个判断 因为这里find()能够拿到正确的数据,所以else语句不会执行,只要返回非undefined且符合我们定义的泛型类型的数据最后得到的结果就不会包含undefined了

 

 

 

posted on 2022-03-07 23:59  I666999  阅读(2097)  评论(0编辑  收藏  举报

导航