出错的位置显示是在 " res = JSON.parse(res)"
JSON.parse()的作用是将字符串解析出json对象,与它相反作用的是json.stringify();
这时候我们往往会考虑是不是传过来的数据类型并不对,json.parse()要求的参数必须是string类型,为了防止出现的这样的可能,我们可以多加一个判断,避免转换的数据本来就是object
res = typeof res =='string'?JSON.parse(res):res;
出错的位置显示是在 " res = JSON.parse(res)"
JSON.parse()的作用是将字符串解析出json对象,与它相反作用的是json.stringify();
这时候我们往往会考虑是不是传过来的数据类型并不对,json.parse()要求的参数必须是string类型,为了防止出现的这样的可能,我们可以多加一个判断,避免转换的数据本来就是object
res = typeof res =='string'?JSON.parse(res):res;