try...catch中,catch加了return,后面的代码是不会执行的

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版权协议,转载请附上原文出处链接和本声明。