文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>闭包的作用域链

闭包的作用域链

时间:2010-10-15  来源:xiwang_2010

  1. 观察闭包的作用域链 
  2.    function test(a,b){ 
  3.       var name='大漠穷秋'
  4.       function test2(){ 
  5.         var myarg=name
  6.         var myargmyarg2=myarg; 
  7.       } 
  8.     return test2; 
  9.   }    
  10.   var testtest3=test(1,2); 
  11.   test3(); 
  12. [{},外层test的作用域链]
  13. [{},{a:1, b:2,name:”大漠穷秋”,test2:指向test2这个function},window] 
  14.  
  15.  闭包函数的上下文环境当中保存了外部函数的参数、局部变量等信息,
  16. 所以在外部函数执行完毕之后这些属性值并不会被释放掉。
  17. 何时才释放呢?当闭包函数自身也不被任何对象所引用的时候才释放。 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载