var i =0;
function test(){
alert(++i);
}
```javascript
function addCount(){
var count = 0;
return function(){
count += 1;
console.log(count);
}
}
var fun1 = addCount();
var fun2 = addCount();
fun1();//1
fun1();//2
fun1();//3
fun2();//1
fun2();//2
```
function fn(){
let count = 0;
return function(){
return ++count;
}
}
let test = fn();
// 模拟点击 第一次
test();
// 模拟点击 第二次
test();
// 模拟点击 第三次
test();
为啥要使用闭包,写个方法点击按钮一次执行下方法,计数一次就好了啊