稀疏数组:创建给定长度的稀疏数组很简单:
> var a = new Array(3);
> a
[ , , ]
> a.length
3
> a[0]
undefined
当您对其进行迭代时,您可以看到它没有任何元素。JavaScript 跳过了这些漏洞。
> a.forEach(function (x, i) { console.log(i+". "+x) });
> a.map(function (x, i) { return i })
[ , , ]
我们可以遍历元素,用值填充数组吗?