我正在尝试更新一个JSON数组,希望得到一些指导。
var updatedData = { updatedValues: [{a:0,b:0}]};
updatedData.updatedValues.push({c:0});
这将会给我:
{updatedValues: [{a: 0, b: 0}, {c: 0}]}
我该如何让"c"成为原始数组的一部分呢?
这样最终我就可以在updatedValues
中得到{a: 0, b: 0, c: 0}
了。
我正在尝试更新一个JSON数组,希望得到一些指导。
var updatedData = { updatedValues: [{a:0,b:0}]};
updatedData.updatedValues.push({c:0});
这将会给我:
{updatedValues: [{a: 0, b: 0}, {c: 0}]}
我该如何让"c"成为原始数组的一部分呢?
这样最终我就可以在updatedValues
中得到{a: 0, b: 0, c: 0}
了。
updatedData.updatedValues[0].c = 0;
将会得到你想要的结果。
updatedData.updatedValues[0].c = 0;
updatedValues
是一个普通对象,您需要将 c
添加为属性。
var updatedData = { updatedValues: [{a:0,b:0}]};
updatedData.updatedValues[0]["c"] = 0;
jquery
,请按照以下步骤进行操作。var updatedData = { updatedValues: [{a:0,b:0}]};
$.extend(updatedData.updatedValues[0],{c:0});
updatedData.updatedValues[0]['c']=0;