关于闭包的概念

如何从外部读取局部变量

在函数内部,再定义一个函数

        function f1(){
		var n = 9;
		function f2 (){
			alert(2);
		}
		return f2;
	}
	var result = f1();
	result();    

f2可以读取f1中的变量,只要把f2作为返回值 就可以在f1外部读取它的内部变量  

闭包就是能够读取其他函数内部的函数    即定义在一个函数内部的函数

原文地址:https://www.cnblogs.com/yigexiaojiangshi/p/7381194.html