给数组赋值 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);
})();xufeng123456
李晓健