减少全局变量
function aaa(){
var a=1;
return function(){
console.log(a++)
}
}
console.log(a);
var fun=aaa();
fun();
console.log(a);
fun();
结果是:
第一个报错
fun()执行完是1
第三个报错
fun()执行完是2
减少全局变量
function aaa(){
var a=1;
return function(){
console.log(a++)
}
}
console.log(a);
var fun=aaa();
fun();
console.log(a);
fun();
结果是:
第一个报错
fun()执行完是1
第三个报错
fun()执行完是2