Array.of()
作用:
创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。
注意:
Array.of() 和 Array 构造函数之间的区别在于处理整数参数:Array.of(7) 创建一个具有单个元素 7 的数组,而 Array(7) 创建一个长度为7的空数组(注意:这是指一个有7个空位(empty)的数组,而不是由7个undefined组成的数组)。
语法
Array.of(element0[, element1[, ...[, elementN]]])
- 参数 elementN 任意个参数,将按顺序成为返回数组中的元素。
- 返回值 新的 Array 实例。
实例
let a=Array.of(7);
let b=Array(7);
console.log(a);//[7]
console.log(b);//7个空数组,[empty*7],length是7
上述例子中,a创建的是一个数组,然后内容是7,数组长度为1,里面只有一个元素‘7’,b是一个长度为7的空数组,表示7个空数组。
let a=Array.of('丽丽','北京',123);
console.log(a);//["丽丽", "北京", 123]