js 闭包

  1. function genCount(){  
  2.     var i = 0;  
  3.     return function(){  
  4.         i++;  
  5.         alert(i);  
  6.     }  
  7. }  
  8. var a = genCount();  
  9. var b = genCount();  
  10. a();  
  11. b();  
  12. b();  
  13. b();  
  14. a();  


应该输出1,1,2,3,2,也就是说a和b中的i独立变

原文地址:https://www.cnblogs.com/wanghk/p/2862209.html