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