在JavaScript中要做到这一点的基本方法是使用数组字面量,例如 [1,5,8]或是数组构造器 newArray(1,5,8)。...同时你也应该尽可能的不去操作稀疏数组。
在一个数组字面量中删除或是添加元素时你可能会在不经意间创建一个稀疏数组。因此在修改之后切记仔细检查。...1.2 spread运算符带来的改善
ECMAScript 6中引入的spread运算符改善了使用其它数组中的元素初始新数组这一操作。
在很多场景下spread运算符都可以使数组创建变得更简单。....odds, zero, ...evens, negative];
items; // => [1, 3, 5, 0, 4, 6, -1]
创建 items时使用一个组合了普通变量 zero和 negative...无论哪种方式,你都应该倾向于使用数组字面量,因为它更简单直接。
2.3 有用的静态方法
当读到关于通过在构造器调用中传入一个数字来创建稀疏数组的部分时你可能好奇这有什么实际的用处。