回调函数调用问题

初学回调函数,想请问大家,下面这个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);
}
阅读 1.5k
2 个回答

直接就 myFun(a,b,handle)来调用啊,在你的代码里,myFun已经获取了一个立即函数执行的返回啦,即myFun已经对应于function(a,b,handle)啦。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题