javascript中try finally语句的使用

如果在finally中使用 break; continue; return;或者throw

如下代码

            function foo() {try {throw new error("test");//会被忽略} finally {return 1;}return 0;}var test = foo();

那么上述的throw中的代码会被忽略。

如果代码中的return去掉

            function foo() {try {throw new error("test");} finally {//return 1;}return 0;}var test = foo();

则异常还是会被抛出。

转载于:https://www.cnblogs.com/spchenjie/p/7605858.html

Javascript中try finally的细微差别相关推荐

  1. 在JavaScript中使用“原型”还是“ this”?

    之间有什么区别 var A = function () {this.x = function () {//do something}; }; 和 var A = function () { }; A. ...

  2. JavaScript 中双引号、单引号和反引号的区别

    关注微信公众号:前端充电宝,获取最新原创文章: 在 JavaScript 中,单引号('')和双引号("") 经常用于创建字符串.通常情况下,使用双引号或单引号没有区别,它们最后都 ...

  3. 深入理解javascript中的立即执行函数(function(){…})()

    2019独角兽企业重金招聘Python工程师标准>>> javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各 ...

  4. Javascript 中的长字符串拼接

    字符串拼接是所有程序设计语言都需要的操作.当拼接结果较长时,如何保证效率就成为一个很重要的问题.C 语言的 strcat 函数直接操作内存,效率自然最高:C++ 的 string 类是可变的,本质上也 ...

  5. 在JavaScript中使用inline函数的问题

    前段时间被IE和JavaScript脚本引擎的Memory Leak问题弄得郁闷坏了,不过幸好现在总算是柳暗花明了,并且找到了一些IE中使用脚本避免ML问题的方法.继续研究JavaScript的编写, ...

  6. JavaScript中Object.prototype.toString方法的原理

    在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法. <一>, ECMAScript 3  1. 在E ...

  7. javascript中错误使用var造成undefined

    在javascript中依据变量作用的范围不同分为局部变量和全局变量,直接定义的变量是全局变量,全局变量能够被全部的脚本訪问:在函数中定义的变量是局部变量,局部变量仅仅在函数内有效. 假设全局变量和局 ...

  8. JavaScript中的基本数据类型与引用数据类型

    JavaScript中的基本数据类型与引用数据类型 转载自:https://www.cnblogs.com/c2016c/articles/9328725.html 1.栈(stack)和堆(heap ...

  9. JavaScript中错误正确处理方式,你用对了吗?

    JavaScript的事件驱动范式增添了丰富的语言,也是让使用JavaScript编程变得更加多样化.如果将浏览器设想为JavaScript的事件驱动工具,那么当错误发生时,某个事件就会被抛出.理论上 ...

最新文章

  1. 实战:车牌识别之车牌定位
  2. 深度解析Objective-C笔试题
  3. max 安装 mysql5.x_MySQL5.7安装
  4. 【Luogu】P3369 【模板】普通平衡树(树状数组)
  5. 线程同步辅助类CyclicBarrier
  6. [linx] ubuntu网络重启命令
  7. 【DeepLearning】Exercise:Learning color features with Sparse Autoencoders
  8. python tvtk库_PyCharm创建虚拟环境 和 TVTK库的安装
  9. 云服务器选ssd还是hdd_云服务器应该怎么选择?
  10. Android Studio 修改包名 com.example.calculator-----gt;com.melon.calculator
  11. Python将矩阵格式数据在Console全部显示
  12. c语言宠物店管理系统,宠物店信息管理系统的设计课程设计报告精选.doc
  13. 一文带你看透手机号码归属地
  14. ssm框架的简要介绍
  15. iio Engine 1
  16. python对excel操作简书_python Excel 写
  17. 速卖通获得aliexpress商品详情 API
  18. 硬盘主引导记录错误问题
  19. js 之 call用法
  20. 【秘鲁收款】秘鲁外贸收款Pago Efectivo支付

热门文章

  1. 台灯的内置和外置是什么意思_外置污水提升装置有哪些优势
  2. python lncrna_分析指令备份.sh
  3. 激光雷达+imu_多款激光雷达性能测估
  4. 一级计算机考试中的DBF,2017年计算机等考一级WPS2000辅导:使用DBF格式内容的方法...
  5. 关于数据分析部门组织架构的探讨
  6. python开发板卡驱动开发_一款能让你发挥无限创意的MicroPython开发板—TPYBoard开发板测...
  7. ans函数python_#12 Python函数
  8. word转txt_将PDF转换成Word,一个APP就能轻松搞定!
  9. Ubuntu18.04 Azure Kinect ROS Driver配置
  10. Spring 框架蕴含的设计思想