【Javascript】2次元配列の初期化・代入

スポンサーリンク

この記事では、Javascriptで二次元配列の宣言・初期化・代入する方法について解説します。

スポンサーリンク

2次元配列とは

通常の配列は、データを1列に並べるため、1次元配列です。
それに対して、2次元配列は縦横の2次元で配列を考えます。
2次元で配列を考えると、ゲームのマップや画像など、2次元のデータを扱う際には非常に便利です。

2次元配列の初期化

JavaScriptでは2次元配列の構文が用意されていません。
しかし、配列の要素に別の配列を格納することで2次元配列のように扱うことができます。

【書式】
var 配列名 = [配列1, 配列2, …. , 配列N];

2次元配列を宣言する際に、同時に初期値を与えることができます。
これを「2次元配列の初期化」といいます。
初期化する際は、初期値をカンマ( , )で区切って括弧{ }内に並べます。

ソースコード

サンプルプログラムのソースコードは下記の通りです。
【HTML側(index.html)】

【Javascript側(main.js)】

上記の例だと、score[0][0]に1、score[0][1]に2、score[0][2]に3、score[1][0]に4、score[1][1]に5、score[1][2]に6がそれぞれ格納されます。
| 10 | 20 | 30 |
| 40 | 50 | 60 |

実行結果

「実行」ボタンを押すとscore[0][0]の値「1」が表示されます。

【おすすめ関連記事】
Javascript入門 基本文法

スポンサーリンク

シェア&フォローお願いします!