出现问题的原因基本就是使用了JSON.parse(data)
JSON中的值不能是undefined
这里面的 data 不能是 undefined类型,如果是undefined,指定会报这个错!
这时候你就去找 JSON.parse(data) 中的data是怎么形成undefined的就可以
我的是因为使用了这一串代码
saveDate();
function saveData(data) {
localStorage.setItem("todolist", JSON.stringify(data));
}
使用saveDate( )这个方法时,里面的参数没写
JSON.stringify( ) 方法中为空返回的就是 undefined
出现这种错误就去找JSON.parse( data ) 中的data指定时undefined类型的,然后再去一步步找出形成原因即可!



本文详细解析了在使用JSON.parse(data)时遇到data为undefined的问题及其解决方案,通过具体实例介绍了如何定位并修复此错误。
8760

被折叠的 条评论
为什么被折叠?



