我正在处理 JSON,现在我创建了新问题,当我从 JSON 中删除一个项目时,它将删除该索引上的所有项目,之后在该位置插入 null 现在我的问题是我还想要那个 JSON 的索引目的
演示Here
在这个小提琴中,这些步骤如下(请按照这个步骤):
- 在购物车中添加商品
- 现在点击前往购物车。
- 现在点击删除按钮
生成一个警告框,查看 JSON 的第一个索引,它将显示为 null,我想从 JSON 中删除该索引
我正在处理 JSON,现在我创建了新问题,当我从 JSON 中删除一个项目时,它将删除该索引上的所有项目,之后在该位置插入 null 现在我的问题是我还想要那个 JSON 的索引目的
演示Here
在这个小提琴中,这些步骤如下(请按照这个步骤):
生成一个警告框,查看 JSON 的第一个索引,它将显示为 null,我想从 JSON 中删除该索引
试试这个它会工作
objArray.splice(0,1);
试试这个从[0]
.delete objArray[0]
编辑
当我单击删除按钮时,它会显示 json。
[{"id":1,"title":"ABC","image":"http://fiddle.jshell.net/LjgcK/24/img/HKP.jpg","description":"Example"}]
您可以只使用splice()方法从数组中删除元素。
听起来您需要从数组中“转移”元素而不是删除它们。
$('#btnDelete').click(function () {
objArray.shift();
alert(JSON.stringify(objArray));
});