給數組賦值 undefined后,數組length會增加,是不是說明第4行代碼和第6行返回undefined的原理不同?能否從語言邏輯方面解釋一下。(function(){
????var?arr?=?[1,null];
????alert("數組的長度是:"+arr.length);
????alert(arr[2]);
????arr.push(undefined);
????alert(arr[2]);
????alert("數組的長度是:"+arr.length);
})();
關于JS中數組長度的問題
NodeOS
2016-03-17 23:17:27