定义二维数组的方法:
- 1. 使用数组字面量:
var array = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
- 2. 使用数组构造函数:
var array = new Array(
new Array(1, 2, 3),
new Array(4, 5, 6),
new Array(7, 8, 9)
);
- 3. 使用Array.from()方法:
var array = Array.from([
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]);
- 4. 使用Array.of()方法:
var array = Array.of(
Array.of(1, 2, 3),
Array.of(4, 5, 6),
Array.of(7, 8, 9)
);
使用以上方法,可以定义一个二维数组,它的结构如下:
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
可以使用下标来访问二维数组中的元素,比如array[0][2]表示访问二维数组中第一行第三列的元素,其值为3。
可以使用for循环来遍历二维数组,比如:
for (var i = 0; i < array.length; i++) {
for (var j = 0; j < array[i].length; j++) {
console.log(array[i][j]);
}
}
上面的代码将会依次输出二维数组中的每一个元素。