捕获错误时停止执行javascript [英] stop javascript executing when catch error

查看:112
本文介绍了捕获错误时停止执行javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一个在catch错误时停止执行javascript的函数。例如如下:

I need a function that stop execute javascript when catch error. For example as follow:

function AA()
{
  try{
    executeScript();
  }catch(e){
    //stop execute javascript
  }
}

function executeScript()
{
   throw 'error';
}
function BB()
{
  //some script
}
AA();
BB(); //don't execute when error happening

有谁知道怎么办?谢谢你的帮助。

Has anybody know how to do it? Thanks for help.

推荐答案

我认为如果你使用退货应该是可能的:)

I think if you use a return it should be possible :)

function AA()
{
  try{
  }catch(e){
    //stop execute javascript
    return;
  }
  BB(); //don't execute when error happening
}

function BB()
{
  //some script
}

返回,只会返回未定义。您可以返回更具体的内容,如字符串或其他任何内容,以便在您提前返回时能够提供方便的行为。

return like that will just return undefined. You can return something more specific like a string or anything else to be able to have a convenient behaviour when you get this early return.

这篇关于捕获错误时停止执行javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆