2012-01-10 47 views
0

我只是在學習jason和nothings的工作。我試圖用3個數組創建一個對象。我想上面做2種方式試圖創建3個數組的簡單json對象

this.serverReply = { 父: {評論: 「泰德」, 「流行」]},{ 鏈接: 「鏈接1」, 「鏈接2」]}, {日期:[「link1」,「link2」]} };

  this.serverReply={   
      {comments: ["ted","pop"]}, 
      {links:["link1","link2"]}, 
      {Dates:["link1","link2"]} 
     }; 

我得到了Syntex錯誤說無效的屬性格式。我想不通爲什麼, 特德

回答

0

對象的每個屬性都需要有一個名字,這是這樣規定的:

var obj = { name: "value", another: "value2" }; 

數組用方括號中指定,並沒有命名的元素:

var arr = ["value", "value2"]; 

從這一點開始,它取決於你想要做什麼。在你的兩個例子中,你都嘗試指定對象屬性而不給它們名字。試試這個:

this.serverReply={ 
    comments: ["ted","pop"], 
    links:["link1","link2"], 
    dates:["link1","link2"] 
}; 
1

引用他們所有的,你將能夠使用任何鍵和值,包括javascript關鍵字。

this.serverReply={ 
    "comments": ["ted","pop"], 
    "links":["link1","link2"], 
    "dates":["link1","link2"] 
};