gpt4 book ai didi

javascript - 如何避免在刷新时重置本地存储中的 JSON 对象?

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

JavaScript 新手。我正在创建一个分数表,并将它们以 JSON 格式存储在本地存储中。我坚持确保刷新页面后保存在本地存储中的内容仍保留在那里。

这就是我创建 JSON 数组的方法:

var top10Scorers = {
"top10Scorers": [
{"position": '1', "username": 'blank',
"pointscore": '0', "date": 'blank'
}
]
};

localStorage.setItem("top10Scorers", JSON.stringify(top10Scorers));

我如何重写它,以便它不会在每次刷新页面时重置本地存储中的内容?

解决方案:在初始化变量之前进行测试以检查该键是否不存在。

最佳答案

先检查该值是否已设置,如果为空,则可以设置。如果它不为空,则您之前已设置过它。

if(localStorage.getItem("top10Scorers") === null){
// its not set, set it
}

关于javascript - 如何避免在刷新时重置本地存储中的 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41226865/

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