当前位置: 代码迷 >> JavaScript >> JavaScript的一个容易闭包写法
  详细解决方案

JavaScript的一个容易闭包写法

热度:387   发布时间:2012-11-23 22:54:33.0
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时,清楚闭包

?

?

  相关解决方案