首页 > 其他 > 详细

return 与 finally

时间:2014-06-26 21:52:40      阅读:316      评论:0      收藏:0      [点我收藏+]
(function hello() { 
  try {
    return console.log(‘return‘);
  } catch (e) {
    
  } finally {
    console.log(‘finally‘); 
  }
}());

bubuko.com,布布扣

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

 

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

return 与 finally,布布扣,bubuko.com

return 与 finally

原文:http://www.cnblogs.com/gabin/p/3807977.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!