我试图在另一个返回函数中调用一个返回函数,但我得到myfunctionName未定义..这里是代码
function(){
...
....
return{
myfunction1: function(param1,param2){
var doSomethingHere;
},
myfunction2: function(){
....
var param1,param2
....
//I get an error here
myfunction1(param1,param2).then(function(return){
console.log(return);
});
}
}
}
那么怎样才能在myFunction2中调用myfunction1,因为错误“未定义”
答案 0 :(得分:0)
揭示模块模式可以帮助解决这个问题
function(){
var myfunction1 = function(param1,param2){
var doSomethingHere;
}
var myfunction2 = function(){
....
var param1,param2
....
//I get an error here
myfunction1(param1,param2).then(function(return){
console.log(return);
});
}
return{
myfunction1: myfunction1,
myfunction2: myfunction2
}
}