方法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次元配列を読み取ることができます。選択した方法に応じて、必要な処理を行ってください。