如何退出使用wait.for.function()调用的函数

时间:2017-09-25 11:47:25

标签: node.js wait

由于应用程序要求,我必须使用wait.for.function()

var wait = require('wait-for-stuff'); 
function a(){
console.log("hello");
 return;
}

wait.for.function(a)
console.log('end')

使用以上方式调用函数.. wait.for.function()正在等待indefinetly ..so wait.for.function(a)之后的任何行都没有执行,包括之后的控制台语句。可以一个告诉我如何退出函数,以便wait.for.function()之后的行被执行。

1 个答案:

答案 0 :(得分:0)

它需要回调。

var wait = require('wait-for-stuff'); 
function a(cb){
    console.log("hello");
    return cb();
}

wait.for.function(a)
console.log('end')