js 闭包就是把值暂时保留在了内存里
<script> function a(){ var i = 0; function b(){ alert(i++); } return b; } var c = a(); c();//0 c();//1 c();//2 </script>
<script> function a(){ var i = 0; function b(){ alert(i++); } return b; } var c = a(); c();//0 c();//1 c();//2 </script>