gpt4 book ai didi

javascript - 未捕获的语法错误 : Unexpected token Y in JSON at position 0 at JSON. 解析(<匿名>)

转载 作者:行者123 更新时间:2023-11-30 20:21:32 25 4
gpt4 key购买 nike

我有一个数组:

var newquestions;
questions = ["Item1","Item2","Item3","Item4","item5"];

我像这样将数组保存到本地存储:

localStorage.setItem("newQuestionsArray", JSON.stringify(questions));

我尝试这样获取数组:

newquestions = JSON.parse(localStorage.getItem("newQuestionsArray"));

但是它给出了这个错误:

Uncaught SyntaxError: Unexpected token I in JSON at position 0
at JSON.parse (<anonymous>)

有人知道问题出在哪里吗?

谢谢

最佳答案

您的代码中设置项目的位置有错字

localStorage.setItem("newQuestionsArray", JSON.stringify(questions));

newQuestionsArray 之后有一个空格.. 删除它


如果没有空间,它应该可以正常工作。否则您在该变量中是否有大量数据。我认为数据的最大大小不能超过 4kb。所以这可能是存储时的问题

关于javascript - 未捕获的语法错误 : Unexpected token Y in JSON at position 0 at JSON. 解析(<匿名>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51404228/

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