js进阶学习之--闭包的理解

js进阶学习之--闭包

闭包概念:一个函数引用另一个函数中的变量的函数叫做闭包

	



闭包:对外公开调用内部的接口,外部可以调用

function fn01(){
			var a = 10;
			var b = 100;
			
			return {
				fn03:function(){
					console.log(a);
				},
				fn04:function(){
					console.log(b);
				}
			}
		}

		var fn = fn01();
		fn.fn03();

		function fn02(){
			var a = 10;
			function fn03(){
				console.log(a);
			}
		}
		var fn = fn02();
		fn.fn03();

 
  

闭包实现li的点击事件




	
	闭包3
	


	
  • 1111111
  • 2222222
  • 3333333
  • 4444444




你可能感兴趣的:(js)