调用另一个函数的回调

时间:2015-04-21 00:23:00

标签: javascript node.js function callback

如果我在函数a()内调用函数b(),是否有办法在函数a()内调用函数b()的回调?

这就是我在代码中的意思:

function a(callback){
    b()
}

function b() {
    //call the callback() of a()
}

1 个答案:

答案 0 :(得分:1)

b接受一个回调参数,你可以通过它:

function a(callback) {
    b(callback)
}

function b(callback) {
    callback();
}

b无法访问a的{​​{1}}局部变量(参数),除非在callback中定义了b(作为封闭)。