2012-05-30 19 views
0

我想創建像下面的對象數組由道場商店如預期在環路創建JSON對象屬性或以其他方式動態

[ 
    { "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列」等?

回答

3

只給一個想法,

可以使用關聯數組下標這樣的訪問對象的屬性:

var a = {} 
a["col 1"] = "some value"; 
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);