ITPub博客

首页 > 应用开发 > IT综合 > 学习Javascript闭包

学习Javascript闭包

IT综合 作者:壹頁書 时间:2014-05-16 14:14:39 0 删除 编辑
代码片段一
  1. var name = "The Window";  
  2. var object = {  
  3.   name : "My Object",  
  4.   getNameFunc : function(){  
  5.     return function(){  
  6.       return this.name;  
  7.     };  
  8.   }  
  9. };  
  10. alert(object.getNameFunc()());  

结果:The Window

代码片段二
  1. var name = "The Window";  
  2. var object = {  
  3.   name : "My Object",  
  4.   getNameFunc : function(){  
  5.     var that = this;  
  6.     return function(){  
  7.       return that.name;  
  8.     };  
  9.   }  
  10. };  
  11. alert(object.getNameFunc()());  
结果:My Object



参考:
http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29254281/viewspace-1162676/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: MySQL lastIndexOf
请登录后发表评论 登录
全部评论

注册时间:2013-10-19

  • 博文量
    620
  • 访问量
    6340062