javascript创建数组之联合数组的使用方法示例


在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`的联合数组,它包含三个子数组,每个子数组都有三个元素。我们演示了如何访问联合数组中的特定元素,如何遍历整个联合数组,以及如何修改联合数组中的元素。这些操作是联合数组使用中的基本且常用的方法。