文章目录
创建数组有很多方式,今天介绍四种,构造函数方式,字面量方式以及ES6新增的两种创建数组的静态方法from()和of()
1. 构造函数Array
使用Array构造函数创建数组
let colors1 = new Array();
let colors2 = new Array(20);
let colors3 = new Array("red", "blue", "green");
其中的new可以省略
let colors1 = Array(10); // 传数字就是数组长度(元素个数)
let colors2 = Array("green"); // 其他就是数组的元素
2. 字面量 []
使用数组字面量(array literal)
let colors = ["red", "green"];
let names = [];
let values = [1,2,];
在使用数组字面量表示法创建数组不会调用Array构造函数
补充 ES5用于将类数组结构转换成数组实例Array.prototype.slice.call
Array