如何从外部读取局部变量
在函数内部,再定义一个函数
function f1(){
var n = 9;
function f2 (){
alert(2);
}
return f2;
}
var result = f1();
result();
f2可以读取f1中的变量,只要把f2作为返回值 就可以在f1外部读取它的内部变量
闭包就是能够读取其他函数内部的函数 即定义在一个函数内部的函数
如何从外部读取局部变量
在函数内部,再定义一个函数
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