- 创建数组的两种方式
(1)利用数组字面量
var arr = [1, 2, 3,]
console.log(arr[0]);
(2)利用new Array()
// var arr1 = new Array()// 创建了一个空的数组
// var arr1 = new Array(2)//这个2不是数组的长度为2 里面有两个空的数组元素
var arr1 = new Array(2, 3)//等价于[2,3] 这样写表示里面有两个数组元素 是2 和 3
console.log(arr1);
2.检测是否为数组的方法
(1) instanceof 运算符 它可以用来检测是否为数组
var arr = [];
var obj = {};
console.log(arr instanceof Array);//true
console.log(obj instanceof Array);//false
(2) Array.isArray(参数); H5新增的方法 ie9以上版本支持
console.log(Array.isArray(arr));
console.log(Array.isArray(obj));