var arr = new Array(3); //稀疏数组,数组中包含的是三个空位
var arr = Array.apply(null,Array(3)); //密集数组,数组中成员为undefined
第二种方法是如何创建密集数组的?
var arr = new Array(3); //稀疏数组,数组中包含的是三个空位
var arr = Array.apply(null,Array(3)); //密集数组,数组中成员为undefined
第二种方法是如何创建密集数组的?
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答927 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
第二种方法其实是用一个长度为3的空数组,转化成为一个数组,在这个过程中,值为空或是未定义就会默认赋值为
undefined
。与sf之前有些个问题其实很相似https://segmentfault.com/q/10...