1

jQuery の可変変数 (php など) の欠如に関する投稿をいくつか見ましたが、このような状況をどのように処理すればよいのでしょうか? 変数「i」を使用して配列を選択したい場合。

var arr1_1 = ["1","1","1","0","0","0","0","0","0"];
var arr1_2 = ["1","0","0","0","1","0","0","0","1"];
var arr1_3 = ["0","0","0","1","1","1","0","0","0"];
var arr1_4 = ["0","0","0","0","0","0","1","1","1"];
var arr1_5 = ["0","0","1","0","1","0","1","0","0"];
var arr1_6 = ["1","0","0","1","0","0","1","0","0"];
var arr1_7 = ["0","1","0","0","1","0","0","1","0"];
var arr1_8 = ["0","0","1","0","0","1","0","0","1"];

for(var i=0; i <= 9; i++){
    console.log(
        arr1_"here is the i";
    )
}
4

4 に答える 4

0

JavaScript のブラケット演算子で変数を取得できます。

for(var i=0; i <= 9; i++) {
  var varName = 'arr1_'+(i+1);
  console.log(window[varName]);
}

配列変数が「ウィンドウ」スコープ内にあると仮定します。

于 2013-07-15T18:28:31.090 に答える