Unexpected end of JSON input at JSON.parse ()解决
这是说你传的参数不对
JSON.parse()参数一般都是数组或者是对象
你可以打印一下console.log(typeof 元素)看一下是否是object,
这是是一个别的东西比如stringify什么的知道提示这个就去检查一下源码参数是否正确
//看看有没有
var str = localStorage.getItem('todoList');
//看看你本地有没有这条数据,有判断是否是空的
if(str == null){
var str=[];
// 为空创建
}
var arr = JSON.parse(str);
//在这里传入的是一个空的数组。