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

简介: 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()

目录
相关文章
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
163 0
try catch finally,try 里面有 return,finally 还执行吗?
try catch finally,try 里面有 return,finally 还执行吗?
68 0
16 # 实现 catch 方法
16 # 实现 catch 方法
55 0
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
try catch return语句情况分析
简要讲述一下try catch代码中return语句返回值情况分析
|
Java
【学习笔记】【Java】try-catch-finally中,finally是在什么时候执行的:try结束、catch结束、return前
结论:try-catch-finally中,finally执行:try结束、catch结束、return前
194 0
【学习笔记】【Java】try-catch-finally中,finally是在什么时候执行的:try结束、catch结束、return前
|
编译器
有return的情况下try catch finally的执行顺序(最有说服力的总结)
有return的情况下try catch finally的执行顺序(最有说服力的总结)
164 0
|
NoSQL Java 数据库连接
finally 和 return,到底谁先执行
经常有人面试被问到:finally 和 return,到底谁先执行呢?