gpt4 book ai didi

javascript - LocalStorage - 关联数组/对象

转载 作者:行者123 更新时间:2023-11-28 01:42:20 26 4
gpt4 key购买 nike

我正在尝试将 GreaseMonkey 脚本放在一起(支持 jQuery),该脚本收集有关用户的一些信息,这些信息存储在子域中。经过很长一段时间,我终于让它工作了,而不是每次刷新同一页面时“查询”60件事(你访问的每个页面平均“查询”另外60个新用户),我想使用localStorage 来减轻服务器上的负载(特别是因为它不是我的。不打算公开此代码,所以我应该没问题)。

现在我正在使用

var current = {};
current.profile = profile;
current.name = $(data).find('.userName').text();
localStorage.setItem('userInfo', JSON.stringify(current));

这只是用它查询的最新配置文件覆盖用户信息,假设配置文件:1234 和名称:Mave。我希望能够存储新条目,可能是一个日期,这样当它超过 30 天时,再次检索它们,并在它们存在时从 localStorage 加载它们。

我想过使用

current[profile].profile = profile;
current[profile].name= $(data).find('.userName').text();

但它甚至不起作用,因为它不支持这种方式的数组字段,我想。有什么指点吗?

最佳答案

我认为问题在于您不断在本地存储中写入userInfo。您应该重点关注一些独特的内容,例如个人资料。

var current = {};
current.profile = profile;
current.name = $(data).find('.userName').text();
localStorage.setItem(profile, JSON.stringify(current));

关于javascript - LocalStorage - 关联数组/对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20761860/

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