0

是否可以将整个基于 ext-js 的代码作为全局 try-catch 包围。类似于拥有 ext-application javascript 文件,所以不是每个函数都应该被 try-catch 包围?

4

2 回答 2

2

window.onerror是一个捕获所有错误事件并将它们发送到窗口的处理程序。

于 2013-07-29T18:49:44.850 回答
1

当然,像这样:

try {
  Ext.application({
    launch:function(){

    }
  });
} catch(err){
  alert(err.message);
}

您上一个问题中的解决方案有什么问题?

但是,当您需要处理特殊情况时,您仍然希望在其他领域使用 try/catch。

您的其他 catch 块应在处理它们后重新引发异常。

于 2013-07-29T21:03:13.990 回答