初学回调函数,想请问大家,下面这个myFun函数怎么调用,也就是return中有回调函数的函数应该怎么调用?如何传递参数?感谢大家。
var myFun = function(){
//some defination
//some function
return function(a,b,handle){
//some process
if(boolean){
handle(true);
}else{
handle(false);
}
}
}();
var handle = function(boolean){
alert(boolean);
}
直接就
myFun(a,b,handle)
来调用啊,在你的代码里,myFun
已经获取了一个立即函数执行的返回啦,即myFun
已经对应于function(a,b,handle)
啦。