文章目录
- 创建 Array 数组
- 1. 普通方法
- 2. 使用字面量来创建数组
- 3. 使用构造函数来创建数组
- 数组的元素类型
- 1. 创建一个长度为 10 的数组
- 2. 数组中的元素可以是任意的数据类型
- 2.1. 数组中的元素也可以是对象
- 2.2. 也可以是一个函数
- 2.3. 数组中也可以放数组,如下这种数组我们称为二维数组
创建 Array 数组
1. 普通方法
var arr = new Array();
2. 使用字面量来创建数组
- 语法:[]
var arr = [];
console.log(typeof arr);
- 使用字面量创建数组,可以在创建时就指定数组中的元素
var arr = [1, 2, 3, 4, 5, 10];
console.log(arr[3]);
3. 使用构造函数来创建数组
- 使用构造函数创建数组时,也可以同时添加元素,将要添加的元素作为构造函数的参数传递
- 元素之间使用,隔开
var arr2 = new Array(10, 20, 30);
console.log(arr2);
数组的元素类型
1. 创建一个长度为 10 的数组
var arr2 = new Array(10);
console.log(arr2.length);
2. 数组中的元素可以是任意的数据类型
var arr = ["hello", 1, true, null, undefined];
2.1. 数组中的元素也可以是对象
var obj = { name: "孙悟空" };
var arr[arr.length] = obj;
arr = [{ name: "孙悟空" }, { name: "沙和尚" }, { name: "猪八戒" }];
2.2. 也可以是一个函数
var arr = [
function () {
alert(1);
},
function () {
alert(2);
},
];
console.log(arr);
arr[0]();
2.3. 数组中也可以放数组,如下这种数组我们称为二维数组
var arr = [
[1, 2, 3],
[3, 4, 5],
[5, 6, 7],
];
console.log(arr[1]);