浏览器异常捕获(适用场景:解决报错后,程序无法执行的问题)

来源:互联网 发布:php抓取网页匹配url 编辑:程序博客网 时间:2024/04/29 03:10

浏览器异常捕获(适用场景:解决报错后,程序无法执行的问题)

适用场景:解决报错后,程序无法执行的问题

//正常情况alert(a);alert(1);//1不会弹出来,因为a没有定义,已经报错,所以程序不会继续往下执行
// 使用try...catch...finally...try{alert(a)}catch(e){alert(1)}finally{alert("打酱油的")}

正常情况下,js代码中只要报错了,程序就不会往下执行,如果使用了try…catch…finally…,即使报错也会继续往下执行就是代码

工作中,不用finally,因为无论成功与失败,finally都会执行

throw new Error(e) 能阻断程序执行(放在catch中)

阅读全文
0 0
原创粉丝点击