typescript使用find()函數返回結果存在undefined導致Object is possibly 'undefined' typescript錯誤解決辦法


今天遇到了一個場景:由於使用find()函數會根據條件返回正確的結果或者undefined,導致在模板渲染時會警告我們使用的數據可能是undefined類型

 

 

 

 

 

 

 

解決辦法就是加一個判斷 因為這里find()能夠拿到正確的數據,所以else語句不會執行,只要返回非undefined且符合我們定義的泛型類型的數據最后得到的結果就不會包含undefined了

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM