下面是我的理解:1.可以給數組元素賦值undefined,此時該數組元素存在,它的值為undefined2.省略數組直接量的值,該數組元素也存在,默認賦值為undefined3.使用 var a = new Array(3),申請了內存空間,訪問數組元素返回undefined,但是數組中的元素是不存在的4.var a = ['first','second'];a[1001] = ['defined'];此時a數組的長度是1002,空索引會自動被填充,并賦值undefined拜托大神幫忙看看我哪里理解的不正確。
在讀犀牛書時JS中稀疏數組部分的一些疑惑
SMILET
2018-10-05 10:42:29