How to delete and object from localstorage?

clement

I'm using localStorage to store many objects in an array. Is it possible to delete only one object from this array?

I can delete the entire array if I use localstorage.removeItem(keysofthelocalstorage); however, I only want to delete the item I don't need.

For example, if the key of my entry in local storage is basketContent, and my value looks like [{object1},{object2},{object3}], how can I delete {object1}? Do I need to use a different key to reference this object in the array?

I can get the object I want from the array if I click the "delete" button, but I can't delete it. I've tried using slice, but haven't been able to get it working. Here's my code:

let basketContent = JSON.parse(localStorage.getItem("basketContent")); //Json parse convertie en json
// console.log(basketContent);
if(basketContent !== null) { 
   for(let i = 0; i<basketContent.length; i++) {
      const tabsLine = document.createElement("tr");
      const deleteButton = document.createElement("button");
      deleteButton.setAttribute("class", "btn btn-danger mt-1") ;
      deleteButton.innerHTML = "delete";
      const tbody = document.getElementById("bodytabs");
      tbody.appendChild(tabsLine);
      tabsLine.appendChild(deleteButton);
      console.log(basketContent);
  
      /////////////////////// on click ///////////////////////
      deleteButton.addEventListener("click", function() {
         console.log(baksketContent); //give the objects array
         console.log(basketContent[i]);// give me one object 
      });
   }
} else {
   console.log("empty busket");
}

expressjs123

First, parse the JSON string you stored, delete the object there and store the new array in localStorage.

const parsed = JSON.parse(localStorage.getItem('basketContent'));
parsed.splice(parsed.indexOf(/*your object*/), 1);
localStorage.setItem('basketContent', JSON.stringify(parsed));

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to delete a specific item/object in localStorage?

From Dev

How do I delete a JSON object from localStorage, according to data assigned to currently clicked element?

From Dev

How to To Delete The data in Localstorage

From Dev

How to delete and object from an array

From Dev

How to delete object from object array?

From Dev

Cordova - How to save and read JSON object from localstorage

From Dev

How to delete object from window javascript

From Dev

How to delete an object in Parse from Swift

From Dev

How to delete a property from an Ext object?

From Dev

How to delete an object from a list inside a list?

From Dev

How to delete object from Realm Database Android?

From Dev

How to unset object and delete it from mysqli?

From Dev

How to delete an object from angularJs Model?

From Dev

Realm : How to delete object from RLMArray?

From Dev

How to delete specific coreData object from TableView

From Dev

How to delete specific object from Parse?

From Dev

Creating Event Listeners to Delete Objects from localStorage

From Dev

Creating Event Listeners to Delete Objects from localStorage

From Dev

Can't Delete Item From Localstorage - JavaScript

From Dev

How to set a localStorage object as a variable

From Dev

how to delete a specific object from array object in MongoDB

From Dev

How to prevent delete of an object referenced from another object in Realm?

From Dev

how to delete an object from join model object in each loop

From Dev

how to delete a key from fetched object from mongodb?

From Dev

Delete object from array

From Dev

Delete Object From A Value

From Dev

Delete from object by key

From Dev

Delete item from object

From Dev

How can I delete a specific object from Parse query results?

Related Related

  1. 1

    How to delete a specific item/object in localStorage?

  2. 2

    How do I delete a JSON object from localStorage, according to data assigned to currently clicked element?

  3. 3

    How to To Delete The data in Localstorage

  4. 4

    How to delete and object from an array

  5. 5

    How to delete object from object array?

  6. 6

    Cordova - How to save and read JSON object from localstorage

  7. 7

    How to delete object from window javascript

  8. 8

    How to delete an object in Parse from Swift

  9. 9

    How to delete a property from an Ext object?

  10. 10

    How to delete an object from a list inside a list?

  11. 11

    How to delete object from Realm Database Android?

  12. 12

    How to unset object and delete it from mysqli?

  13. 13

    How to delete an object from angularJs Model?

  14. 14

    Realm : How to delete object from RLMArray?

  15. 15

    How to delete specific coreData object from TableView

  16. 16

    How to delete specific object from Parse?

  17. 17

    Creating Event Listeners to Delete Objects from localStorage

  18. 18

    Creating Event Listeners to Delete Objects from localStorage

  19. 19

    Can't Delete Item From Localstorage - JavaScript

  20. 20

    How to set a localStorage object as a variable

  21. 21

    how to delete a specific object from array object in MongoDB

  22. 22

    How to prevent delete of an object referenced from another object in Realm?

  23. 23

    how to delete an object from join model object in each loop

  24. 24

    how to delete a key from fetched object from mongodb?

  25. 25

    Delete object from array

  26. 26

    Delete Object From A Value

  27. 27

    Delete from object by key

  28. 28

    Delete item from object

  29. 29

    How can I delete a specific object from Parse query results?

HotTag

Archive