在开发工具上哪里可以检查Javascript的JSON.parse()错误日志?



我是Javascript新手,试图创建一个使用JSON.parse()函数的项目。我的代码运行成功,但JSON.parsedint工作,没有返回任何错误在开发工具控制台日志。

我试着调试我的代码:

console.log("Test log1#######")
console.log(JSON.parse(json));
console.log("Test log2#######") 

在console.log中只能看到"Test log1#######"。但不是"Test log2#######",这意味着代码在第二行失败,但没有在Devtools控制台打印任何错误,因为它通常是这样做的。但我确信代码是失败的,由于一些JSON验证问题,但我看不到。在开发工具上出现错误。

请建议一种方法来查看JSON.parse()的错误日志

感谢

你可以这样做:

try{
JSON.parse(badFormat);
}catch(err){
console.log(err);
}

最可能是你的"字符串未定义

尝试使用reviver参数来查看json字符串的输出。如果JSON.parse()发现传入的字符串

有问题,就会在浏览器的控制台选项卡中显示错误。
JSON.parse('your string', (key, value) => {
console.log(key); // log the current property name, the last is "".
return value;     // return the unchanged property value.
});

MDN JSON。解析

相关内容

  • 没有找到相关文章

最新更新