我想删除json对象列表中的某些项目,那些具有特定组的项目。我的JSON看起来像这样。从json对象中删除特定的项目
var events = [
{"id":"19","name":"sports","group":"1"},
{"id":"20","name":"school","group":"2"},
{"id":"21","name":"fun","group":"1"}
]
我想这
for(var i in events)
if(events[i].group == deleted_group)
events.splice(i, 1);
但这个问题是,如果我必须去除更多的项目,它的错误了。还有其他简单的方法来解决这个问题吗?即使使用underscore.js
,我也会受到遏制。
先谢谢你了,丹尼尔!
这很好,非常感谢你,也感谢大家在这个主题 –
@PacuraruDaniel下划线解决方案确实很好 - 我错过了你在我的答案中使用下划线。我的答案是针对不想使用下划线并对纯JS解决方案感兴趣的人。 – Karol