function mainFunc(){
function f1(){
alert("f1");
}
function f2(){
alert("f2");
}
}
function myFun(){
var data = f1();
}
是否有可能在 javascript 中从闭包外部调用 f1() 函数。
最佳答案
如果您使用 mainFunc
创建一个对象,您可以访问其中的方法。
function mainFunc(){
this.f1 = function (){
alert("f1");
}
this.f2 = function(){
alert("f2");
}
}
function myFun(){
var mainObj = new mainFunc();
var data = mainObj.f1();
}
myFun();
关于javascript - 是否有可能从 javascript 中的闭包外部调用 f1() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30431772/