我正在尝试使用JSON.parse / stringify在本地存储中存储和更新数组。但这似乎不起作用。

    yesArray = JSON.parse(localStorage.getItem(yesArray));
    yesArray.push("yes");
    localStorage.setItem("yesArray", JSON.stringify(yesArray));


我全都错了吗?

最佳答案

这似乎是传递不带引号的本地存储键的问题。

从本地存储读取数据时,请使用key作为参数,因为它会将值存储为key / value对。

yesArray = JSON.parse(localStorage.getItem("yesArray"));

10-07 21:13