function a() { var i = 0; function b() { alert(++i); } return b; } var c = a(); c(); c();
运行结果:
1,2
闭包的好处:
1.里面的变量是局部变量,不污染全局。
2.可以从外部调用内部变量。
function a() { var i = 0; function b() { alert(++i); } return b; } var c = a(); c(); c();
运行结果:
1,2
闭包的好处:
1.里面的变量是局部变量,不污染全局。
2.可以从外部调用内部变量。