创建数组字面量
语法:
[];
// var arr = [];
使用字面量创建数组时,可以在创建时就指定数组中的元素
var arr = [1,2,3,4,5];
console.log(arr[3]); // 4
使用构造函数创建数组时,也可以同时添加元素,将要添加的元素作为构造函数的参数传递元素之间使用 ,
隔开
var arr = new Array(1,2,3,4,5);
console.log(arr[4]); // 5
注意区别:
创建一个数组中只有一个元素 10
var arr = [10];
console.log(arr.length); // 1
创建一个长度为 10 的数组
var arr = new Array(10);
console.log(arr.length); // 10
数组中的元素可以是任意的数据类型
var arr = ["hello",null,18,true];
console.log(1); // null
也可以是对象 ```javascript var arr = [1,2,3]; var obj = { name:”孙悟空”, age:18 }; arr[arr.length] = obj;
console.log(arr[3].name); // 孙悟空
```javascript
arr = [{name:"孙悟空"},{age:18}];
console.log(arr[1].age); // 18
也可以是一个函数
arr = [function(){console.log("你好")},function(){console.log("世界")}]
console.log(arr[1]()); // 世界
当然也可以是数组(套娃哈哈),这种数组我们称为 二维数组
var arr = [[1,2,3],[4,5,6]];
console.log(arr[0][0]); // 1