什么是闭包?
就是有权访问另一个函数的作用域内的变量就是闭包。因为局部变量是不允许函数之外的来访问,但是闭包可以。
例如:function myfun(){
var n = 0;
function incs(){
n++;
console.log(n);
}
incs();//此处输出的是1
incs();//此处输出的是2
}
myfun();
这个例子就是典型的闭包。