of()
方法的语法为:
Array.of(element0, element1, ..., elementN)
of()
方法是静态方法,使用Array
类名称进行调用。
of()参数
of()
方法采用任意数量的元素,然后使用这些元素来创建数组。
从()返回值
- 返回一个新的Array实例。
注意 : Array.of()
和Array
构造函数之间的区别是参数的处理。例如, Array.of(5)
创建一个具有单个元素5的数组,而Array(5)
创建一个长度为5的空数组。
Array.of(5); // [5]
Array.of(1, 2, 3); // [1, 2, 3]
Array(5); // array of 5 empty slots
Array(1, 2, 3); // [1, 2, 3]
示例:使用of()方法
let numbers = Array.of(3);
console.log(numbers.length); // 1
console.log(numbers); // [ 3 ]
let numbers1 = Array(3);
console.log(numbers1.length); // 3
console.log(numbers1); // [ <3 empty items> ]
let chars = Array.of("A", "B", "C");
console.log(chars.length); // 3
console.log(chars); // [ 'A', 'B', 'C' ]
输出
1
[ 3 ]
3
[ <3 empty items> ]
3
[ 'A', 'B', 'C' ]
推荐读物: JavaScript数组