📜  JavaScript程序创建二维数组(1)

📅  最后修改于: 2023-12-03 14:42:41.858000             🧑  作者: Mango

JavaScript程序创建二维数组

在JavaScript中,可以使用Array对象来创建二维数组。一个二维数组是由一组一维数组组成的。要创建一个二维数组,我们可以先创建一个一维数组,再在一维数组的每个元素上创建一个一维数组。下面是一个二维数组的创建示例。

// 创建一个二维数组
let array = new Array(3);
for (let i = 0; i < array.length; i++) {
  array[i] = new Array(3);
}

上面的代码创建了一个3x3的二维数组,其中每个元素都是undefined。我们可以使用下标来访问和修改数组中的元素。

// 访问和修改数组中的元素
array[0][0] = 1;
array[0][1] = 2;
array[0][2] = 3;
array[1][0] = 4;
array[1][1] = 5;
array[1][2] = 6;
array[2][0] = 7;
array[2][1] = 8;
array[2][2] = 9;

上面的代码设置了二维数组中的每个元素的值。我们也可以使用嵌套循环来访问二维数组中的元素。

// 使用嵌套循环访问数组中的元素
for (let i = 0; i < array.length; i++) {
  for (let j = 0; j < array[i].length; j++) {
    console.log(array[i][j]);
  }
}

上面的代码使用嵌套循环来访问二维数组中的所有元素,并在控制台中输出它们的值。

除了上面的方法,我们还可以使用下面的方式来创建一个二维数组。

// 创建一个二维数组的另一种方式
let array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];

上面的代码创建了一个与前面示例中相同的3x3的二维数组,其中每个元素的值由嵌套的一维数组中的值决定。

总之,创建二维数组在JavaScript中很容易,只需要创建一个一维数组并在其每个元素上创建一个一维数组即可。然后我们可以使用下标或循环来访问二维数组中的每个元素。