function sum(){
try {
console.log(data);
} catch {
console.log('报错了');
return
console.log('报错了2');
}
console.log('catch外的输出');
}
sum()

catch中加了return,后面的代码是不执行的。
如果不加return,后面的代码则会执行
function sum(){
try {
console.log(data);
} catch {
console.log('报错了');
// return
console.log('报错了2');
}
console.log('catch外的输出');
}
sum()

版权声明:本文为qq_44793507原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。