Array.of() 方法创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。
Array.of( ele0[, ele1[, ...[, eleN ] ] ] )
| 参数 | 说明 | 类型 |
|---|---|---|
elementN | 任意个参数,将按顺序成为返回数组中的元素。 | any |
**返回值:**新的 Array 实例。
Array.of() 和 Array 构造函数之间的区别在于处理整数参数。
Array.of(7) 创建一个具有单个元素 7 的数组Array(7) 创建一个包含 7 个 undefined 元素的数组。Array.of(7); // [7]Array.of(1, 2, 3); // [1, 2, 3]Array(7); // [ , , , , , , ]Array(1, 2, 3); // [1, 2, 3]
Array.of(1); // [1]Array.of(1, 2, 3); // [1, 2, 3]Array.of(undefined); // [undefined]