JavaScriptで2次元配列を読み取る方法


方法1: ループを使用して要素を個別にアクセスする方法

var array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
for (var i = 0; i < array.length; i++) {
  for (var j = 0; j < array[i].length; j++) {
    console.log(array[i][j]);
  }
}

この方法では、2重のループを使って各要素にアクセスします。最初のループは外側の配列の要素(行)にアクセスし、2番目のループは内側の配列の要素(列)にアクセスします。

方法2: Array.prototype.forEach()メソッドを使用する方法

var array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
array.forEach(function(row) {
  row.forEach(function(element) {
    console.log(element);
  });
});

この方法では、Array.prototype.forEach()メソッドを使用して各要素にアクセスします。外側のforEach()メソッドは外側の配列の要素(行)にアクセスし、内側のforEach()メソッドは内側の配列の要素(列)にアクセスします。

方法3: ES6のfor...ofループを使用する方法

var array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
for (var row of array) {
  for (var element of row) {
    console.log(element);
  }
}

この方法では、ES6のfor...ofループを使用して各要素にアクセスします。外側のループは外側の配列の要素(行)にアクセスし、内側のループは内側の配列の要素(列)にアクセスします。

これらの方法を使用して、JavaScriptで2次元配列を読み取ることができます。選択した方法に応じて、必要な処理を行ってください。