我有一个功能,可以完成一些异步操作:
function funcAsynch() {
// asynch operations
}
好吧,我想调用此函数,并声明一个回调,以在所有异步操作完成后执行。
像
customCallback(funcAsynch(), function () {
alert("all asynch operations are finished")
});
我该怎么做?
最佳答案
为funcAsynch()
函数定义一个参数。
function funcAsynch(callback) {
// asynch operations
// invoke callback() when asynch is done
}
并将回调函数传递给该参数。
funcAsynch(function () {
alert("all asynch operations are finished");
});