example
function A(){
var count=0;
function B(){
count++;
console.log(count)
}
return B
}
var c=A();
c()//1
c()//2
c()//3
keypoints
1.Must be a nested function
2.全局变量C依赖A(),也就是B,而B又一来于A。因此A中的局部变量拥有了全局变量的性质。
function A(){
var count=0;
function B(){
count++;
console.log(count)
}
return B
}
var c=A();
c()//1
c()//2
c()//3
1.Must be a nested function
2.全局变量C依赖A(),也就是B,而B又一来于A。因此A中的局部变量拥有了全局变量的性质。