比如以下代码,执行到这代码出错不往下执行了,
JSON.parse(JSON.stringify(undefined));
但是控制台不会出现错误信息,还得用try-catch捕获到SyntaxError
错误;
正常代码执行错误不都会报错吗?
比如以下代码,执行到这代码出错不往下执行了,
JSON.parse(JSON.stringify(undefined));
但是控制台不会出现错误信息,还得用try-catch捕获到SyntaxError
错误;
正常代码执行错误不都会报错吗?
是有可能的哈,如果在执行这段代码的环境中存在 try catch,捕获到错误后没有抛出,就会出现这种情况
13 回答13k 阅读
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2.1k 阅读
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
会
如果变成字符串,就不会,因为这是合法的