在我們開發的時候,經常會遇到undefined的情況,本文主要和大家分享js中undefined問題的總結,希望能幫助到大家。
//1.變量聲明了但是沒賦值 解析器會給一個默認值 就是undefined var a; console.log(a); //2.數組中 某一項沒有值 值是undefined var arr = [1, 2, 3]; console.log(arr[10]); //3.形參接收不到值 接收到的就是undefined function fn(a, b) { console.log(b); } fn(1); //4.函數沒有返回值 相當于返回了undefined console.log(fn(1, 2)); //5.對象沒有這個屬性 非要獲取這個屬性的值 這個屬性的值也是undefined var obj = { name: "zs", age: 18 }; console.log(obj.sex); //undefined都是解析器給的默認值 //null一般都是程序員主動賦予的值 var arr = []; arr.push();
相關推薦:
詳解vue中使用refs定位dom出現undefined
Javascript中undefined與null的區別詳解
php提示undefined index的解決方法
以上就是js中undefined實例解析的詳細內容,更多請關注php中文網其它相關文章!