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()