如果我在“接球”中使用“投掷”怎么办?

斯皮卡
function f(){
    try{
        if (/*some codes*/) throw false;
        return true;
    }
    catch(x){
        if (x===false) return false;
        throw x;
    }
}

在这里,“扔x”是什么意思?似乎“捕获”中的代码不会运行两次。

费利佩·奥里亚尼

当您try/catch在Javascript中有一个块时,该catch块将发生任何可能在try块中发生的错误关键字throw用于将错误抛出到上级作用域(将其称为示例函数),从而将错误传递给异常作用域(异常),该错误将由catch采取在中,catch您可以将异常作为第一个参数。在您的代码中,使用throw xwherex是异常会引发错误调用者将x在catch块上获得as作为参数。

function K()
{
   try
   {
      f();
   }
   catch(ex)
   {
      // handle any exception thrown by f();
   }    
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果我在“接球”中使用“投掷”怎么办?

来自分类Dev

我可以在bash的文件路径中使用变量吗?如果是这样,怎么办?

来自分类Dev

如果我想在React中使用AOS这样的JavaScript库,该怎么办?

来自分类Dev

我们可以在jsp中使用@autowired吗?如果是,那怎么办?

来自分类Dev

我在Pygame中使用.blit()怎么办?

来自分类Dev

如果我跑得太久怎么办?

来自分类Dev

我们可以在Java中使用null对象调用静态方法吗?如果是这样,怎么办?

来自分类Dev

我可以在scrum模板中使用敏捷模板2012的错误状态报告吗?如果没有怎么办?

来自分类Dev

我可以在jquery内容脚本文件(Firefox addon sdk)中使用插件代码吗?如果是,怎么办?

来自分类Dev

如果我想获取CycledLeScanCallback使用Android-Beacon-library我该怎么办

来自分类Dev

“如果!”怎么办?意思是?

来自分类Dev

如果我从不使用TaskCompletionSource响应等待,该怎么办?

来自分类Dev

如果我再次使用“最终化”对象,该怎么办?

来自分类Dev

如果我要使用的CD无法在ubuntu / linux上运行该怎么办

来自分类Dev

如果我不扔东西怎么办?

来自分类常见问题

如果我的发行证书过期,该怎么办?

来自分类Dev

如果我有几个重叠的QTimer,该怎么办

来自分类Dev

如果我不希望输入安全怎么办?

来自分类Dev

如果我不关闭扫描仪怎么办?

来自分类Dev

如果我得到std :: bad_alloc怎么办?

来自分类Dev

如果我没有git lfs锁怎么办

来自分类Dev

如果遇到electron-dl,我该怎么办?

来自分类Dev

如果我没有bashrc怎么办?

来自分类Dev

如果我得到std :: bad_alloc怎么办?

来自分类Dev

如果存在多个提交案例,我该怎么办

来自分类Dev

Twisted IPullProducer如果我什么都不写怎么办?

来自分类Dev

如果我不调用close(fd)函数怎么办?

来自分类Dev

如果我的 Web API 不是简单的 CRUD 怎么办?

来自分类Dev

如果我的项目有多个 html 页面怎么办

Related 相关文章

  1. 1

    如果我在“接球”中使用“投掷”怎么办?

  2. 2

    我可以在bash的文件路径中使用变量吗?如果是这样,怎么办?

  3. 3

    如果我想在React中使用AOS这样的JavaScript库,该怎么办?

  4. 4

    我们可以在jsp中使用@autowired吗?如果是,那怎么办?

  5. 5

    我在Pygame中使用.blit()怎么办?

  6. 6

    如果我跑得太久怎么办?

  7. 7

    我们可以在Java中使用null对象调用静态方法吗?如果是这样,怎么办?

  8. 8

    我可以在scrum模板中使用敏捷模板2012的错误状态报告吗?如果没有怎么办?

  9. 9

    我可以在jquery内容脚本文件(Firefox addon sdk)中使用插件代码吗?如果是,怎么办?

  10. 10

    如果我想获取CycledLeScanCallback使用Android-Beacon-library我该怎么办

  11. 11

    “如果!”怎么办?意思是?

  12. 12

    如果我从不使用TaskCompletionSource响应等待,该怎么办?

  13. 13

    如果我再次使用“最终化”对象,该怎么办?

  14. 14

    如果我要使用的CD无法在ubuntu / linux上运行该怎么办

  15. 15

    如果我不扔东西怎么办?

  16. 16

    如果我的发行证书过期,该怎么办?

  17. 17

    如果我有几个重叠的QTimer,该怎么办

  18. 18

    如果我不希望输入安全怎么办?

  19. 19

    如果我不关闭扫描仪怎么办?

  20. 20

    如果我得到std :: bad_alloc怎么办?

  21. 21

    如果我没有git lfs锁怎么办

  22. 22

    如果遇到electron-dl,我该怎么办?

  23. 23

    如果我没有bashrc怎么办?

  24. 24

    如果我得到std :: bad_alloc怎么办?

  25. 25

    如果存在多个提交案例,我该怎么办

  26. 26

    Twisted IPullProducer如果我什么都不写怎么办?

  27. 27

    如果我不调用close(fd)函数怎么办?

  28. 28

    如果我的 Web API 不是简单的 CRUD 怎么办?

  29. 29

    如果我的项目有多个 html 页面怎么办

热门标签

归档