Javascript -推入JSON数组
Javascript - push into JSON array
只是试图更新JSON数组,希望得到一些指导。
var updatedData = { updatedValues: [{a:0,b:0}]};
updatedData.updatedValues.push({c:0});
这将给我:
{updatedValues: [{a: 0, b: 0}, {c: 0}]}
我怎样才能使"c"成为原始数组的一部分?所以最后{a: 0, b: 0, c: 0}
变成了updatedValues
?
你的数组中实际上有一个对象。
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});
您正在将某些内容推入更新后的values数组,而不是在数组的第0个元素上设置属性。
updatedData.updatedValues[0].c = 0;
可以在对象中添加项。这应该可以工作。
updatedData.updatedValues[0]['c']=0;
相关文章:
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)
- 使用 Javascript 将行添加到数组 json
- PHP数组JSON编码和该对象在ExtJs中解码
- 数组json转换为数组json
- 将Blob文本转换为Javascript中的数组/JSON对象
- 如何合并这些数组/json 对象
- 尝试从数组 JSON 键中删除引号
- JavaScript 中的数组 JSON
- 在数组 JSON 格式的 JavaScript 变量末尾添加新地址
- 如何访问这个Javascript数组(JSON对象?)
- rails传递记录数组(JSON)
- 按值提取对象/数组json vs数组
- 获取具有子数组json值的数组的值
- Object对象数组Json.字符串数组的字符串化
- 如何在Ext js 4.1中过滤数组json
- PHP -多维数组Json
- 正在分析数组Json以选择Tag
- 试图将字符串数据转换为数值数据,将数据放入数组的数组(Json)
- 从数组json、javascript中的specf值中删除引号
- 使用JavaScript或jQuery读取数组JSON