Javascript 尝试创建3个数组的简单json对象

Javascript 尝试创建3个数组的简单json对象,javascript,json,Javascript,Json,我只是在学杰森,什么都不管用。我正在尝试创建一个包含3个数组的对象。我试过两种方法 这是我的回复={ 起源: {评论:[“ted”,“pop”]}, {links:[“link1”,“link2”]}, {日期:[“链接1”、“链接2”]} }; 及 我收到一个syntex错误,说属性无效。我不明白为什么, Ted对象的每个属性都需要有一个名称,其指定方式如下: var obj = { name: "value", another: "value2" }; 数组用方括号指定,没有命名元素: v

我只是在学杰森,什么都不管用。我正在尝试创建一个包含3个数组的对象。我试过两种方法

这是我的回复={ 起源: {评论:[“ted”,“pop”]}, {links:[“link1”,“link2”]}, {日期:[“链接1”、“链接2”]} };

我收到一个syntex错误,说属性无效。我不明白为什么,
Ted

对象的每个属性都需要有一个名称,其指定方式如下:

var obj = { name: "value", another: "value2" };
数组用方括号指定,没有命名元素:

var arr = ["value", "value2"];
从那时起,这取决于你想做什么。在这两个示例中,您都试图指定对象属性而不给它们命名。请尝试以下方法:

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

引用它们,您将能够使用任何键和值,包括javascript关键字

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