无法从JSON数组中删除JSON对象

时间:2018-06-03 15:11:59

标签: javascript arrays angularjs json

JSON.stringify(jobj);
"[{"aa":"bb"},{"cc":"dd"}]"

我的Json对象就像上面一样。任何人都可以解释如何从该对象中删除{"cc":"dd"}

3 个答案:

答案 0 :(得分:1)

您可以 - 没有任何JSON - 获取数组,pop获取最后一个元素。



var array = [{ aa: "bb" }, { cc: "dd" }];

array.pop();

console.log(array);




答案 1 :(得分:1)

如果您尝试从数组中删除元素,无论元素的类型如何,都应该是array.slice(index,1);

在此具体示例中,它将是jobj.slice(1,1);

我希望有所帮助。

答案 2 :(得分:0)

您可以parse字符串并使用slice

var jobj = '[{"aa":"bb"},{"cc":"dd"}]';
console.log(JSON.parse(jobj).slice(0,1));