到目前为止,在我读过的所有内容中,回调函数都作为参数传递给其他函数:
function mycallback(){
//dosomething
}
function mainfunc(mycallback){
//do something else
mycallback();
}
mainfunc(mycallback);
正如您所期望的那样工作,太好了。我的问题是是否需要将回调函数作为参数传递给 mainfunc ?似乎如果你省略这个:
function mycallback(){
//dosomething
}
function mainfunc(){
//do something else
mycallback();
}
mainfunc();
它工作正常,与第一个示例相同。但我没有看到人们以这种方式使用回调。有原因吗?我错过了什么?