稀疏数组和密集数组

49 阅读1分钟

new Array(5) 只传一个数组N, 是创建长度为N,每一项是empty的稀疏数组

new Array(5, 10) 其余情况都是创建一个数组,你传递的是啥,最后把其作为数组中的某一项的值

稀疏数组 

密集数组

使用数组的迭代方法(forEach和map)不会去迭代稀疏数组

稀疏数组转化为密集数组的方法 (目的使用数组的迭代方法)

new Array(5).fill(null) // 填充