在 JavaScript 中,二维数组实际上是一个数组的数组,也就是说,数组的每个元素又是一个数组。二维数组的长度指的是外层数组的长度,即包含的内层数组的数量。
要获取二维数组的长度,只需使用数组的 length
属性。
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
console.log(arr.length); // 输出 3,因为外层数组有3个元素
如果需要获取内层数组的长度,可以遍历外层数组并访问每个内层数组的 length
属性。
for (let i = 0; i < arr.length; i++) {
console.log(`第 ${i + 1} 行的长度是 ${arr[i].length}`);
}
// 输出:
// 第 1 行的长度是 3
// 第 2 行的长度是 3
// 第 3 行的长度是 3
二维数组常用于表示表格数据,如矩阵、棋盘、电子表格等。例如,在处理图像数据或游戏开发中,二维数组可以用来存储像素信息或游戏地图。
通过这些基本操作,你可以有效地处理 JavaScript 中的二维数组。