Array()和Array.of()方法区别是什么

2017-9-15 11:35| 发布者: 蚂蚁小编| 查看: 871| 评论: 0|来自: 蚂蚁部落

Array.of()是ES2015新增,具体用法可以参阅Array.of()方法一章节。

使用Array()也可以创建数组,如果此方法只有一个参数,那么此参数用来指定数组长度。

[JavaScript] 纯文本查看 复制代码运行代码
let arr = Array(3);
console.log(arr.length);

创建一个长度为3的数组,每一个数组元素是undefined。

[JavaScript] 纯文本查看 复制代码运行代码
let arr = Array(3,4,5);
console.log(arr[0]);

创建一个数组,元素分别是3,4和5。

也就是说,如果Array()参数只有一个,那么它规定的是数组长度,多个参数,是规定数组元素。

Array.of()方法,无论参数是一个还是多个,都是规定的数组元素。

[JavaScript] 纯文本查看 复制代码运行代码
let arr = Array.of(3);
console.log(arr.length);
console.log(arr[0]);

鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部