TypeError: Cannot read property 'xxxx' of undefined的解決方法


最近做開發時使用reduce方法報錯undefined,最開始以為是由於js庫文件中沒有此類方法,后來才發現還有種可能是調用該方法的值為undefined,例如value.reduce()方法若顯示未定義,可能是由於value自身的值為未定義.

出現這種報錯,首先你要明白原因是什么,大多數情況下是'xxxx'的調用者為null或者undefined才報出來的錯。

容易進入一個誤區就是你認為這個'xxxx'是undefined,可能就花時間去確認或怎樣,這時方向就發生了錯誤從而浪費時間。

第二個可能就是js的引入順序不正確可能會導致js引不進來導致報錯。

非常感謝原博主, 原博客地址:


免責聲明!

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



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