function a(){
var aa = 0;
function b(){
aa ++;
console.log(aa);
} return b; //这里 return b是什么意思,为什么要这样写呢,写成 b()为什么不行呢
}
var ab = a();
ab(); //1
ab(); //2
...全文
5057打赏收藏
闭包,函数中嵌套函数为什么要return回去呢,看不懂,详细解析下
function a(){ var aa = 0; function b(){ aa ++; console.log(aa); } return b; //这里 return b是什么意思,为什么要这样写呢,写成 b()为什么不行呢 } var ab = a(); ab(); //1 ab(); //2