ネットで読んでいると、不可能だと言っているところもあれば、可能だと言っている上で例を挙げているところもあり、その例を反駁しているところもあります。
JavaScript で 2 次元配列を宣言するにはどうすればよいですか? (可能だと仮定します)
メンバーにアクセスするにはどうすればいいですか? (
myArray[0][1]
またはmyArray[0,1]
?)
ベストアンサー1
実際にはどうでしょうか? はい。すべての項目が配列そのものであるため、2D 配列として機能する配列の配列を作成できます。
let items = [
[1, 2],
[3, 4],
[5, 6]
];
console.log(items[0][0]); // 1
console.log(items[0][1]); // 2
console.log(items[1][0]); // 3
console.log(items[1][1]); // 4
console.log(items);
しかし技術的にはこれは単なる配列の配列であり、「真の」2D配列ではありません。IJ ケネディ指摘した。
配列を互いにネストし続けることで、「多次元」配列を作成できることに注意してください。