如何删除JSON数组中的数据
How to remove data in a JSON array?
我有这个数据:
{"items":[{"Code":"S-B-03","Quantity":"3pcs.","Desc":"Ballpen Black","Ucost":4.75},{"Code":"S-B-34","Quantity":"2pcs.","Desc":"Ballpen Black","Ucost":8.75}]}
我想删除第一个数据。我可以使用object.items[0]
访问第一个数据。我想删除第一个数据。
我试过了:
object.items[0].remove("Code");
object.items[0].remove("Quantity");
object.items[0].remove("Desc");
object.items[0].remove("Ucost");
但它不起作用。
像这样删除。
object.items.splice(0,1)
由于items
是一个数组,我们可以简单地使用Array.splice
来移除元素。
您可以使用Array.slice来替换数组。例如:
object.items = object.items.slice(1);
也可以使用Array.splice来更改阵列的内容。例如:
object.items.splice(0, 1);
这将从数组中删除第一个项目。
您可以使用delete
运算符:
// Remove the property "Code" from object.items[0]
delete object.items[0]["Code"];
// Remove the item with index 0 from object.items:
delete object.items[0];
我们可以使用以下步骤删除json数据
object.items.splice(0,1)
由于item是一个数组,我们可以使用array.splice()方法
相关文章:
- JSON数组数据返回Undefined
- 具有关联数组数据集的D3.js表
- TinyMCE获取数组数据
- Emberjs#每个循环不处理数组数据
- 使用Angular.js访问php数组数据
- 数组数据排序类似mysql查询
- 在Redux中映射对象数组数据
- jqGrid - 搜索本地数组数据
- 如何在不赋值数组变量的情况下读取数组数据
- 停止 jQuery 自动完成以过滤/搜索结果并填充整个源数组数据
- 如何在 AngularJS 中从 API 访问数组数据
- JQuery - 根据数组数据将 html 表列添加到表的末尾
- 如何将json格式的数组数据从jquery返回到html
- 异步循环使用递归:如何访问推送数组数据
- Node.js对象数组数据联接
- 序列promise链与数组数据,如何解析promise链
- 如何加速getJSON数组数据
- PHP同时循环数组数据显示到javascript中
- 流星:显示数组数据,因为表在添加新列时给出了重复值
- 数组数据不会显示在表中