在JavaScript中,联合数组(有时也被称为二维数组或多维数组)是数组的数组。这种结构允许你以矩阵或表格的形式存储和操作数据。以下是一个简单的联合数组使用方法的示例:
// 创建一个联合数组
let matrix = [
[1, 2, 3], // 第一行
[4, 5, 6], // 第二行
[7, 8, 9] // 第三行
];
// 访问联合数组中的元素
console.log(matrix[0][1]); // 输出第二行第一列的元素,即 2
// 遍历联合数组
for (let i = 0; i < matrix.length; i++) { // 外层循环遍历行
for (let j = 0; j < matrix[i].length; j++) { // 内层循环遍历列
console.log(matrix[i][j]); // 打印每个元素
}
}
// 修改联合数组中的元素
matrix[1][1] = 10; // 将第二行第二列的元素从 5 修改为 10
// 再次遍历以查看修改结果
for (let i = 0; i < matrix.length; i++) {
for (let j = 0; j < matrix[i].length; j++) {
console.log(matrix[i][j]);
}
}
在这个例子中,我们首先创建了一个名为`matrix`的联合数组,它包含三个子数组,每个子数组都有三个元素。我们演示了如何访问联合数组中的特定元素,如何遍历整个联合数组,以及如何修改联合数组中的元素。这些操作是联合数组使用中的基本且常用的方法。