稀疏数组就是包含从0开始的不连续索引的数组。通常,数组的length属性值代表数组中元素的个数。如果数组是稀疏的,length属性值大于元素的个数。可以用Array()构造函数或简单地指定数组的索引值大于当前的数组长度来创建稀疏数组。
a = new Array(5); //数组没有元素,但是a.length是5
a = []; //创建一个空数组,length = 0
a[1000] = 0 //赋值添加一个人元素,但是设置length为1001
稀疏数组就是包含从0开始的不连续索引的数组。通常,数组的length属性值代表数组中元素的个数。如果数组是稀疏的,length属性值大于元素的个数。可以用Array()构造函数或简单地指定数组的索引值大于当前的数组长度来创建稀疏数组。
a = new Array(5); //数组没有元素,但是a.length是5
a = []; //创建一个空数组,length = 0
a[1000] = 0 //赋值添加一个人元素,但是设置length为1001