读书人

JavaScript的一个容易闭包写法

发布时间: 2012-11-23 22:54:33 作者: rapoo

JavaScript的一个简单闭包写法

闭包是将变量隐藏起来,通过入口调用其变量
方法一:

function a()

{

???? var i = 1;

???? function b(){return i = i + 1;}

???? return b();
}

a();

方法二:

function a()

{

??? function c(i)

{

????? return i*i;

}

??? function b(i)

{

??????? return c(i)+c(i);

?

}

?

return b;

?

}

var ac = new a();

ac(3);//18

?

?

当ac=null时,清楚闭包

?

?

读书人网 >JavaScript

热点推荐