javascriptで2次元配列を宣言するとき

スポンサーリンク

javascriptで2次元配列を使いたくて、array = [][];で宣言してエラーを食らった。調べてみると宣言の仕方が間違ってたため、備忘録として残す。

javascriptにおける配列の宣言

array = [];

new Array()でも可。

javascriptで2次元配列を宣言する

2次元配列のだめな例

array = [][];

// error


2次元配列の正しい例
※3✕3の2次元配列を作りたいとする

var array = [];
for(var i = 0; i < 3; i++){
    array[i] = [];
    for(var j=0; j < 3;j++){
       array[i][j] = 0;
    }
  }


arrayを配列で宣言して、for文で回しながら配列の入れ子をつくっていく。
もっと楽な方法はないのでしょうか。C言語っぽくint a[3][4];みたいな書き方がしたい。。。

にほんブログ村 IT技術ブログへ
にほんブログ村