Html 如何将localStorage中的数据保存为数组?

Html 如何将localStorage中的数据保存为数组?,html,arrays,local-storage,Html,Arrays,Local Storage,我需要以html格式获取输入,并在localStorage中保存为数组或类似的json,如下所示: [{“id”:“item-1”,“icon”:“google.com”},{“id”:“item-2”,“icon”:“youtube.com”}]你搜索过吗 localStorage仅支持字符串值。 您可以使用JSON.stringify()和JSON.parse()从localStorage const names = ["josh", "nick&qu

我需要以html格式获取输入,并在localStorage中保存为数组或类似的json,如下所示:

[{“id”:“item-1”,“icon”:“google.com”},{“id”:“item-2”,“icon”:“youtube.com”}]

你搜索过吗


localStorage
仅支持字符串值。 您可以使用
JSON.stringify()
JSON.parse()
localStorage

    const names = ["josh", "nick"]
    localStorage.setItem("names", JSON.stringify(names))
    const localStorageNames = JSON.parse(localStorage.getItem("names"))

欢迎来到堆栈溢出!寻求代码帮助的问题必须包括在问题本身中重现代码所需的最短代码,最好是以最短的代码。请参见如何创建一个。在你的问题中显示一个预期的结果,并引用你得到的任何(确切的)错误,这也是非常有帮助的。你需要展示你自己为解决这个问题所做的任何研究。这是否回答了你的问题?
    const names = ["josh", "nick"]
    localStorage.setItem("names", JSON.stringify(names))
    const localStorageNames = JSON.parse(localStorage.getItem("names"))