码迷,mamicode.com
首页 > 其他好文 > 详细

闭包的理解

时间:2016-02-26 11:52:36      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

最官方能懂得概念:函数体内部的变量都可以在保存在函数作用域内

结合作用域的规则去了解:作用域是函数定义的时候就创建的,不管在何时何地执行(哪怕在全局执行)一个闭包函数,它的首先作用域就是它闭包函数的作用域

例子:

var scope = "global";
function checkscope(){
  var scope ="local";
  function f(){ return scope; }
  retun f;
}
checkscope()(); //这里在全局调用闭包函数,但是f()函数的首冲作用域仍是闭包作用域

闭包的理解

标签:

原文地址:http://www.cnblogs.com/GerryOfZhong/p/5219644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!