下面是我的理解:1.可以给数组元素赋值undefined,此时该数组元素存在,它的值为undefined2.省略数组直接量的值,该数组元素也存在,默认赋值为undefined3.使用 var a = new Array(3),申请了内存空间,访问数组元素返回undefined,但是数组中的元素是不存在的4.var a = ['first','second'];a[1001] = ['defined'];此时a数组的长度是1002,空索引会自动被填充,并赋值undefined拜托大神帮忙看看我哪里理解的不正确。
添加回答
举报
0/150
提交
取消