我正在尝试按照dojo store
的预期创建一个像下面这样的对象数组[
{ "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列和第34列;等?
答案 0 :(得分:4)
只是提出一个想法,
您可以使用关联数组下标来访问对象属性,如下所示:
var a = {}
a["col 1"] = "some value";
答案 1 :(得分: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);