Array.of()
Array.of()
方法创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。
语法
语法:
Array.of( ele0[, ele1[, ...[, eleN ] ] ] )
类型声明:
interface ArrayConstructor {
of<T>(...items: T[]): T[];
}
参数说明:
参数 | 说明 | 类型 |
---|---|---|
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]