1.构造函数
Array是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。
let arr = new Array(2);
arr.length // 2
arr // [ empty x 2 ]
// 等同于
let arr = Array(2);
// bad
let arr = new Array(1, 2);
// good
let arr = [1, 2];
2.静态方法
2.1 Array.isArray()
Array.isArray
方法返回一个布尔值,表示参数是否为数组。它可以弥补typeof
运算符的不足。
let arr = [1, 2, 3];
typeof arr // "object"
Array.isArray(arr) // true