我已存储的某些信息在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 –