(function hello() {
try {
return console.log('return');
} catch (e) { } finally {
console.log('finally');
}
}());

aaarticlea/png;base64,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" alt="" />

有趣的是如果不加上方法名hello的话,return 语句会报错 not in a function

以前Java在争论return 和 finally 哪个先执行的问题,其实上面这个例子并不能证明return 比 finally先执行,因为return 后的方法会先执行。如果把return 纯粹当做一个结束语句,那必定还是finally先执行的。

return 与 finally的更多相关文章

  1. jsp中出现onclick函数提示Cannot return from outside a function or method

    在使用Myeclipse10部署完项目后,原先不出错的项目,会有红色的叉叉,JSP页面会提示onclick函数错误 Cannot return from outside a function or m ...

  2. JavaScript中fn()和return fn()

    看博客时,注意到return的重要性 参考:http://www.cnblogs.com/raoyunxiao/p/5644032.html 看似反常的例子: var i = 0; function ...

  3. 【知识积累】try-catch-finally+return总结

    一.前言 对于找Java相关工作的读者而言,在笔试中肯定免不了遇到try-catch-finally + return的题型,需要面试这清楚返回值,这也是这篇博文产生的由来.本文将从字节码层面来解释为 ...

  4. Ajax接收不到PHP return后的结果的原因

    PHP在处理ajax返回值的时候,如果使用return如 return $result会失败,echo $result却没问题. 解释原因如下: 1.ajax请求从服务器端读取返回值,而且这些返回值必 ...

  5. oncopy="document.selection.empty()"跟oncopy="return false"什么区别?

    实现效果一样,禁止复制. 区别: oncopy="document.selection.empty()"  没禁止,只是把它复制的内容,变成空了: oncopy="ret ...

  6. 自动判断应该Ajax还是return

    起因 最近回顾以前的代码,发现一个偶尔会见到的现象.一个类里面的方法可能需要Ajax返回,也有可能需要函数return.这个现象发生在网站MVC中的 逻辑层(或模型层),示例如下.IndexCtrl是 ...

  7. jquery中ajax用return来返回值无效

    jquery中,ajax返回值,有三种写法,只有其中一种是成功的 /** * async:false,同步调用 * 返回1:2 * 失败 * 分析:ajax内部是一个或多个定义的函数,ajax中ret ...

  8. 高程(3):操作符、for、for...in循环、break/continue/return语句、函数等

    1.关系操作符 注意点:1)比较操作数是两个字符串,是比较字符串的字符编码值. 如:"a" > "b"  返回 false:"a" & ...

  9. [转载]js中return的用法

    一.返回控制与函数结果,语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二.返回控制,无函数结果,语法为:return;  在大多数情况下,为事件处理函 ...

  10. 解决springmvc报No converter found for return value of type: class java.util.ArrayList问题

    一.背景 最近闲来无事,想自己搭建一套Spring+SpringMVC+Mybatis+Mysql的环境(搭建步骤会在以后博客中给出),结果运行程序时,适用@ResponseBody注解进行返回Lis ...

随机推荐

  1. 解决SurfaceView设置透明造成覆盖其他组件的替代方案

    之前在项目里面绘制摇杆圆盘使用SurfaceView来实现,同时设置SurfaceView透明,但是这样会造成SurfaceView的组件会覆盖其他的组件,一般情况没有关系,而不一般的情况就是有类似上 ...

  2. 15--Box2D使用(一、创建物理世界)

    创建工程Box2DTest,去掉背景和精灵对象等.首先在HelloWorldScene.h头文件定义一个屏幕像素与物理世界长度转换宏,并引入box2D头文件 #define PIXEL_TO_METE ...

  3. css透明度的一些兼容测试

    前言 网站丢给了外包公司来弄,但是老外写css的时候似乎没有考虑到国内的浏览器市场,于是只用了opacity这个属性来写,当IE8-的浏览器访问的时候,浮动层就像一块大黑斑药膏贴在哪里.很显然,婀娜多 ...

  4. SQL建模错误--逗号分隔值

    最近帮一个客户分析SQL语句的问题,大致经过如下 场景: 委托方有一个用于追踪他们产品的系统,每个产品都会卖给许多客户:但是客户又被从业务上分成两类,一类是带有合作伙伴性质的,这个 合作伙伴通常会给予 ...

  5. iOS 7 二维码

    维码扫描 2014-06-13 10:20:29|  分类: iOS|举报|字号 订阅     下载LOFTER客户端     // //  TCTosweepScan.m //  TongCheng ...

  6. iOS开发 - 不进入待机(屏幕保持唤醒)---UIApplication学习

    iOS开发 - 不进入待机(屏幕保持唤醒)---UIApplication学习 如果你不希望应用运行时 iPhone 进入锁屏待机状态,加入下面这行代码即可 [[UIApplication share ...

  7. 提交svn报错说 有 unversioned 的文件

    这个说明   有未add的图片等东西,需要先add进去再提交

  8. 在 Windows 下部署 Go 语言环境

    http://bbs.chinaunix.net/thread-4088281-1-1.html 1. 首先下载官方二进制安装包:32 位选择 windows-386.msi64 位选择 window ...

  9. Baidu百度搜索引擎登录网站 - Blog透视镜

    Baidu百度是中国的搜索引擎,有心经营中国市场的网友,自然不能错过,不过Google谷歌已经遭中国封锁,如果你的网站是用Blogger架设的,具有blogspot.com网域的,则会无法浏览. 阅读 ...

  10. wireshark抓一抓,看是不是另一个机器也企图DHCP

    早上的问题,昨晚四点睡,今早九点半起... 到公司处理此问题,不知道相关性大不大..