我已存儲的某些信息在localStorage的喜歡 -在特定條件下從存儲在localStorage中的數組中刪除對象?
$localStorage.recent = [{'id':1,'name':'abc','is_availbale':1},{'id':2,'name':'xyz','is_availbale':1},{'id':3,'name':'pqrs','is_availbale':0}];
有另一個陣列只具有某些人喜歡(array_second只能有那些ID的它們已經有在 $ localStorage.recent)的ID的 -
array_second=['3'];
我想從$ localStorage.recent中刪除那些與array_second中的id對應的條目。預期的輸出是 -
$localStorage.recent = [{'id':1,'name':'abc','is_availbale':1},{'id':2,'name':'xyz','is_availbale':1}];
你想Angularjs的解決方案? – Ismail
'$ localStroage.recent = $ localstroage.recent.filter(...'more here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter –