闭包:一个函数引用(访问)另一个函数的变量
1 function a(){ 2 var n=0; 3 this.b = function(){ 4 n++; 5 console.log(n); 6 }; 7 } 8 9 var t=new a(); 10 t.b(); //输出1 11 t.b(); //输出2
函数b 访问了函数a中的变量n,所以形成了一个闭包。
JavaScript闭包理解
原文:http://www.cnblogs.com/brant/p/5582393.html