1

dojoストアで期待されるように、以下のようなオブジェクトの配列を作成しようとしています

[
    { "Column 1": "Value ...", "Column 2": "Value ...", "Column 2": "Value ...", ... },
    { "Column 1": "Value ...", "Column 2": "Value ...", "Column 2": "Value ...", ... },
    { "Column 1": "Value ...", "Column 2": "Value ...", "Column 2": "Value ...", ... },
    ...
]

配列部分は単純ですが、オブジェクトキー部分を動的に作成するにはどうすればよいですか?「1列目」など?

4

2 に答える 2

4

アイデアを出すためだけに、

次のような連想配列の添え字を使用して、オブジェクト属性にアクセスできます。

var a = {}
a["col 1"] = "some value";
于 2012-05-30T02:45:45.170 に答える
0
var myArr = [
  { "Column 1": "Value ...", "Column 2": "Value ...", "Column 2": "Value ...", ... },
  { "Column 1": "Value ...", "Column 2": "Value ...", "Column 2": "Value ...", ... },
  { "Column 1": "Value ...", "Column 2": "Value ...", "Column 2": "Value ...", ... },
]

var obj = {};
    obj['your_key'] = 'some value';
    obj['your_another_key'] = 'some other value';
    ...

myArr.push(obj);
于 2012-05-30T02:52:59.083 に答える