gpt4 book ai didi

javascript - JSON.stringify(localStorage) - 按键过滤

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:40:03 26 4
gpt4 key购买 nike

我使用一小段代码将我的应用程序的 localStorage 保存为字符串:

var saveStr = JSON.stringify(localStorage);

乍一看效果很好,但它基本上转储了整个 localStorage 对象,这是我不想要的。我想对 localStorage 进行字符串化,但只对包含特定字符串的键进行字符串化。

例如:var saveStr = JSON.stringify(filteredLS("example"));

filteredLS 应返回 localStorage 数据,但仅返回包含作为参数传递的字符串的键。

有人知道实现此目的的简单代码吗?

谢谢!

最佳答案

试试这个

function filteredLS(term) {
var filteredObj = {};
Object.keys(localStorage)

.filter(function (key) {
return key.indexOf(term) >= 0;
})

.map(function (key) {
filteredObj[key] = localStorage.getItem(key);
});

return JSON.stringify(filteredObj);
}

关于javascript - JSON.stringify(localStorage) - 按键过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48796550/

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