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

xiaoxiao2021-02-28  7

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

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

//正常情况 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中)

转载请注明原文地址: https://www.6miu.com/read-1100337.html

最新回复(0)