更新时间:2016-03-06 22:11:33浏览次数:1+次
闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。
JavaScript:
function a()
{
var i=0;
function b()
{
alert(++i);
}
return b;
}
var c=a();
c();
python:
>>> def myFun ():
def childFun (number):
number = number * 2
return number
return childFun
>>> fun = myFun()
>>> fun(2)
4
相关资讯