稀疏数组


稀疏数组就是包含从 0 开始的不连续索引的数组,通常,数组的 length 属性值代表数组中元素的个数,如果数组是稀疏的,length 属性值将大于元素的个数。可以通过 Array() 构造函数来创建稀疏数组:

还可以通过 delete 操作符来产生稀疏数组。

足够稀疏的数组在实现上往往比稠密的数组更慢,内存利用率更高,在这样的数组中查找元素的时间和常规对象属性的查找时间一样长。

注:[1,,3] 这种方式也会创建稀疏数组。


Vote Vote Cancel Collect Collect Cancel

<< 上一篇: 数组元素的读和写

>> 下一篇: 数组长度