如何从本地存储中删除数组元素?

时间:2018-07-20 10:00:03

标签: javascript html css

我在本地存储中有一系列联系人,例如,我需要删除第一个元素。怎么做呢?这个表达正确吗?

          localStorage.removeItem("allContacts"[0]);

1 个答案:

答案 0 :(得分:0)

localStorage包含 string 值。如果您stringify创建了一个数组并将其放入localStorage,则需要parse该数组,删除所需的元素,然后设置localStorage属性再次:

const allContacts = JSON.parse(localStorage.allContacts);
allContacts.shift();
localStorage.allContacts = JSON.stringify(allContacts);