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
第二种方法是如何创建密集数组的?
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.7k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
第二种方法其实是用一个长度为3的空数组,转化成为一个数组,在这个过程中,值为空或是未定义就会默认赋值为
undefined
。与sf之前有些个问题其实很相似https://segmentfault.com/q/10...