我有一些脚本具有以下代码:
var result = {
id: 'test',
name: 'test',
home: 'test',
ex_info: [{date: new Date('12-31-2010'), quantity: 976}],
status: ''
}
我正在尝试在ex_info属性中插入信息。但我不能添加任何东西。我努力编写以下代码:
var result = {
id: 'test',
name: 'test',
home: 'test',
ex_info: [{date: new Date('03-31-2010'), quantity: 976}, {date: new Date('02-31-2010'), quantity: 543}],
status: ''
}
但它会导致错误:
更新
错误:预计[{日期:日期(2010年3月31日星期五00:00:00 GMT-0500(EST)),数量:976},{日期:日期(2011年3月3日星期三00:00:00 GMT- 0500(EST)),数量:543}]等于[{date:Date(2010年3月31日星期五00:00:00 GMT-0500(EST),数量:976}]
答案 0 :(得分:1)
您的变量测试未定义。我想你的意思是用字符串包含它:
var result = {
id: 'test',
name: 'test',
home: 'test',
ex_info: [{date: new Date('03-31-2010'), quantity: 976}, {date: new Date('02-31-2010'), quantity: 543}],
status: ''
}
答案 1 :(得分:1)
实例化日期有四种方式:
新日期()=当前日期和时间
新日期(ms)=自之后的毫秒数 1970/01/01
新日期(dateString)
新日期(年,月,日,小时, 分钟,秒,毫秒)
答案 2 :(得分:1)
这是将项目附加到ex_info数组的正确方法。
使用“result”的代码可能不支持该数组中的多个项目。