gpt4 book ai didi

javascript - 枚举 localStorage 属性

转载 作者:行者123 更新时间:2023-12-03 11:04:09 24 4
gpt4 key购买 nike

我想枚举本地存储属性,不包括其方法和长度字段。唉,我不知道怎么办。我用的是

for (var key in localStorage)
a.push([key, localStorage[key] ]);

有趣的是:在一台旧机器上,这段代码运行得很好。现在在我的好机器上,它还枚举了函数和长度,从而破坏了我的代码并使我感到悲伤和愤怒:(

最佳答案

你应该使用

for (var i=0; i<localStorage.length; i++) {
var key = localStorage.key(i);
a.push([key, localStorage[key]]);
}

而不是 for in 枚举。尽管我很难相信这些方法和 length 是可枚举的

关于javascript - 枚举 localStorage 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27946563/

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