5、错误处理

2017-01-23  本文已影响0人  米兰的老斑鸠

try{...}catch(e){...}finally{...}

错误传播

如果在一个函数内部发生了错误,它自身没有捕获,错误就会被抛到外层调用函数,如果外层函数也没有捕获,该错误会一直沿着函数调用链向上抛出,直到被JavaScript引擎捕获,代码终止执行。

异步错误处理

涉及到异步代码,无法在调用时捕获,原因就是在捕获的当时,回调函数并未执行。

上一篇下一篇

猜你喜欢

热点阅读