gpt4 book ai didi

javascript - 将从本地存储检索到的 JSON 数组分配给 JavaScript 数组

转载 作者:行者123 更新时间:2023-11-29 16:11:02 26 4
gpt4 key购买 nike

我在 localStorage 中存储一个对象数组,每次检索它,附加新对象并再次存储。

代码工作正常,只有当 localStorage 中已经有一个条目时以下是代码:

var companies=[];

companies=JSON.parse(localStorage.getItem("companies")); //IMP line

companies.push(company);
localStorage.setItem("companies", JSON.stringify(companies));

这很好用,当我第一次评论“IMP 行”时,这样一条记录就插入了一条记录。一旦本地存储包含带有键“公司”的记录,一切都会顺利进行。

请提出一个可以在第一次插入数组时检查的条件。谢谢。

最佳答案

您需要检查:

var strCompanies = localStorage.getItem("companies")
var companies = strCompanies ? JSON.parse(strCompanies) : [];

关于javascript - 将从本地存储检索到的 JSON 数组分配给 JavaScript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27924356/

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