How To Remove Single Object From The Sessionstorage (angularjs)
I add list to sessionStorage like: var item = new cartItem(product.id, product.name, product.price, qty); orderItem.push(item); sessionStorage.setItem('addedProductsList', JSON.str
Solution 1:
Please, see the following article: http://www.nczonline.net/blog/2009/07/21/introduction-to-sessionstorage/
If you want to remove specify key/value pair from session storage, you need smth like this:
sessionStorage.removeItem(key)
For your case:
var retrieveArray= JSON.parse(sessionStorage.addedProductsList);
for (i=0; i<retrieveArray.length; i++){
if (retrieveArray[i].id == "Your ProductId") {
retrieveArray.splice(i,1);
}
}
sessionStorage.addedProductsList = retrieveArray;
Additionally, proper implementations allow you to read, write, and remove values from sessionStorage as if it were a regular object. For example:
//save a value
sessionStorage.name = "Name";
//retrieve itemvar name = sessionStorage.name;
//remove the keydelete sessionStorage.name;
Post a Comment for "How To Remove Single Object From The Sessionstorage (angularjs)"