我想证明在itemID与字符串匹配的localStorage中是否存在某个项目,以将其删除。清除功能可以正常工作,但不能不删除所有内容。有什么办法吗?
var myMatch = "test";
localStorage.setItem("test_1", "value");
-> localStorage.getItem(); // ?
答案 0 :(得分:1)
localstorage
具有功能getItem()
而不是get()
。
所以改变:
localStorage.get(itemID);
收件人:
localStorage.getItem(itemID);
因此您的最终代码如下:
var myMatch = "test";
if (localStorage.getItem(itemID) === myMatch) {
localStorage.removeItem(itemID)
}
有关localStorage
中的更多信息,请检查here。