JavaScript で 2 次元配列を作成するにはどうすればいいですか? 質問する

JavaScript で 2 次元配列を作成するにはどうすればいいですか? 質問する

ネットで読んでいると、不可能だと言っているところもあれば、可能だと言っている上で例を挙げているところもあり、その例を反駁しているところもあります。

  1. JavaScript で 2 次元配列を宣言するにはどうすればよいですか? (可能だと仮定します)

  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 ケネディ指摘した。

配列を互いにネストし続けることで、「多次元」配列を作成できることに注意してください。

おすすめ記事