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 回答