本來我的問題是How to Remove Object from jQuery array。 <找到了答案,來自@nnnnnn。使用$.grep
如何從Array中移除對象並保存以備後用?
我現在的新問題是,你將如何保存剛纔刪除的對象?
原因是我希望能夠將保存的對象推回到陣列中,如果用戶決定保留它。
我networks
陣列:
控制檯:
networks array = [object Object],[object Object]
networks: Array[2]
0: Object
count: 1
id: "6"
label: "CompanyName"
type: "Organization"
1: Object
count: 1
id: "12622"
label: "MyGroup"
type: "Group"
從我使用這個在網絡看陣列對方的回答,找到對象與類型「組織」並將其刪除。
networks = $.grep(networks, function(o,i) { return o.type === "Organization"; }, true);
有沒有一種簡單的方法來保存整個對象?所以它可以推回去?
感謝您的參觀!
在從回調中返回之前,請將對象保存在變量中。這不是超級乾淨,但工程。 –
感謝您的提示,我只是實際上運行此功能和'$ .grep'沒有刪除對象形式的功能:(可能回到廣場1 –
哦等待大聲笑,它的工作'輸入不名字.. ..好的,我會嘗試你推薦的 –