稀疏数组
稀疏数组就是包含从 0 开始的不连续索引的数组,通常,数组的 length
属性值代表数组中元素的个数,如果数组是稀疏的,length
属性值将大于元素的个数。可以通过 Array()
构造函数来创建稀疏数组:
还可以通过 delete
操作符来产生稀疏数组。
足够稀疏的数组在实现上往往比稠密的数组更慢,内存利用率更高,在这样的数组中查找元素的时间和常规对象属性的查找时间一样长。
注:
[1,,3]
这种方式也会创建稀疏数组。
稀疏数组就是包含从 0 开始的不连续索引的数组,通常,数组的 length
属性值代表数组中元素的个数,如果数组是稀疏的,length
属性值将大于元素的个数。可以通过 Array()
构造函数来创建稀疏数组:
还可以通过 delete
操作符来产生稀疏数组。
足够稀疏的数组在实现上往往比稠密的数组更慢,内存利用率更高,在这样的数组中查找元素的时间和常规对象属性的查找时间一样长。
注:
[1,,3]
这种方式也会创建稀疏数组。
No Comments