如何创建一个函数,它将调用另一个函数,当它完成时,触发另一个回调函数?
所以现有的功能是:
function f1(..) {..}
function myCallback() {...}
Run Code Online (Sandbox Code Playgroud)
现在可以让f1开火并完成,那么运行myCallback()?
lin*_*lnk 15
提供函数引用作为您正在调用的函数的参数.
function f1(fn) {
// ...
if (typeof fn === 'function') {
fn();
}
}
// can be a defined function name or a variable holding a reference to a function
f1(myCallback);
Run Code Online (Sandbox Code Playgroud)