我想刪除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