我正在尝试使用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"));