老师,既然try...catch不影响后面语句的执行.后面加上finally有什么意义呢

来源:2-13 [拓展]处理报错的语句

__Promise

2021-05-24 11:19:40

​老师,既然try...catch不影响后面语句的执行.后面加上finally有什么意义呢

写回答

1回答

好帮手慕言

2021-05-24

同学你好,如果catch里面添加return,那么不写在finally语句的代码就不会执行,如下:

http://img.mukewang.com/climg/60ab2654090a75d403950304.jpg

控制台没有打印出1212

http://img.mukewang.com/climg/60ab266309609c8305220176.jpg

把代码写在finally中,控制台就会打印出1212。另外:把最终要执行的代码放到finally里,也会让代码看起来更清晰。祝学习愉快~

0

0 学习 · 15276 问题

查看课程