如何捕获JavaScript错误?

时间:2017-07-10 11:16:15

标签: javascript error-handling

我有很多JavaScript代码可以在网站上执行。如果每个插件都有效,一切都很好。但是,当只发生一个JavaScript错误时,所有其他代码也会失败。

我将所有JavaScript代码连接到一个文件。目前这是必须的,因此无法进行更改。

防止(供应商)代码的一般方法是什么?其他一切都没有失败?

修改

简化我的问题:从供应商代码处理大型JavaScript错误的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您的错误处理应该像以下示例一样简单:

try{
 var x = functionThatDoesNotExist();
}
catch(error){
    console.log('An error occured');
  console.log(error);
}

您应该根据包含HTML标记的模板尝试分解您的javascript文件,并且只是在发生错误时不渲染该模板。

您可以在Try / Catch here上阅读更多内容。