1.稀疏数组 创建一个指定长度的稀疏数组很简单: 代码如下: > 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 }) [ , , ] 译者注:还有一些其他情况会生成稀疏数组,比如 代码如下: >var arr = []; >arr[0]