gpt4 book ai didi

javascript - 如何将 for 循环与 localStorage 结合使用来删除项目?

转载 作者:行者123 更新时间:2023-12-02 15:52:57 24 4
gpt4 key购买 nike

我尝试从 localStorage 中删除特定数据并发现 this问题。

答案之一似乎使用 localStorage 作为数组,但我没有 jQuery。为了找到特定的键(和值),我尝试使用 for 循环:

localStorage.setItem("order", 1);
for(var i=0; i<localStorage.length; i++){
var item=localStorage[i];
if (item == 'order')
{
alert(item);
// I want to inspect the value...
// and then remove it
localStorage.removeItem(item);
}
}

此代码从不发出警报,并且值 order 仍然存在。

我错过了什么?

最佳答案

localStorage是一个对象,你可以像这样循环访问它

localStorage.setItem("order", 1);

for (var attr in localStorage){
if (attr == 'order') {
alert(localStorage[attr]);
localStorage.removeItem(attr);
}
}

虽然没有理由循环,因为你可以简单地调用

localStorage.removeItem('order');

如果您已经知道 key 的名称!

关于javascript - 如何将 for 循环与 localStorage 结合使用来删除项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31751212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com