-1

JavaScriptでこの配列をプログラムで作成する方法があるかどうか知りたいです。私もそれを動的にしたいです。

var tblObj = {
    main1: {
        var2: var3,
        var3: var4
     },
     main2: {
        var5: var6
     }
};

ありがとう

4

2 に答える 2

1

(あなたの例のように)オブジェクトを意味し、変数をキーとして使用したい場合は、宣言を複数の行に分割し、ブラケット表記を使用する必要があります。

var tblObj = { main1: {}, main2: {} };
tblObj.main1[var2] = var3;
tblObj.main1[var3] = var4;
tblObj.main2[var5] = var6;

(これらの変数はすべて定義済みであると仮定します。)

于 2013-08-21T19:28:48.123 に答える
0

[]確かに、配列表記を使用するだけで、1 行で多次元配列を定義することができます。{}オブジェクト用です。

var multidim = [
     [1,2,3],
     [4,5,6],
     [7,8,9]
];
于 2013-08-21T19:29:23.447 に答える