看过网上关于javascript的闭包的概念和分析,看完之后都是一头雾水,完全不懂,零度我本来就对于概念性的东西很烦躁,没办法,硬着头皮翻阅了很多的资料,总算理清了一点头绪,现在分享给大家,错误之处还请大家指正! 闭包,简单的定义就是能够读取到函数内部变量的函数,最简单的形式就是: function fn1 () { var a=2; function fn2 () { alert(a); } return fn2; } fn1()(); alert(a); // undefined 这里,第一…