Maj*_*our 8 javascript exception-handling
是否try ... catch(e)提供相同的服务为On Error Resume Next在VB?  
我有一个页面,它使用了几个JQuery插件以及我自己编写的一些函数.解决所有可能的例外需要做很多工作.
就目前而言,我想告诉脚本不要破坏会是致命的错误.我在使用插件时该怎么做?
rou*_*tic 12
是的,try/ catch提供了捕获错误的方法,但与On Error Resume Next不同,您选择处理catch块中的错误或根本不处理错误.
所以在VB中你可能已经做到了:
on error resume next
DoSomethingUnsavory
if err.number <> 0 then ...
on error goto 0 ' you DO do this, right?
在JS中,您将执行以下操作:
try {
    doSomethingUnsavory();
}
catch (e) {
    // handle the unsavoriness if needed
}
当然空的捕获块是邪恶的,所以不要将它们留在生产代码yadda yadda中.最好的办法是让错误发生并修复它们.快失败!
| 归档时间: | 
 | 
| 查看次数: | 29057 次 | 
| 最近记录: |