前端try catch finally执行顺序
时间: 2023-08-09 14:07:18 浏览: 199
try、catch、finally、return 执行顺序.doc
5星 · 资源好评率100%
在前端的 try-catch-finally 结构中,执行顺序如下:
1. 首先,代码将尝试执行 try 块中的语句。
2. 如果 try 块中的语句没有引发任何异常,则跳过 catch 块,并且 finally 块中的语句将被执行。
3. 如果 try 块中的语句引发了一个异常,那么与该异常匹配的 catch 块将被执行。执行完 catch 块后,finally 块中的语句也将被执行。
4. 如果 catch 块中的语句引发了新的异常,那么这个新的异常会替换掉之前的异常,并且 finally 块仍然会被执行。
5. 最后,无论是否发生异常,最终都会执行 finally 块中的语句。
总结起来,无论是否发生异常,finally 块中的代码都会被执行。
阅读全文