由于应用程序要求,我必须使用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()之后的行被执行。
答案 0 :(得分:0)
它需要回调。
var wait = require('wait-for-stuff');
function a(cb){
console.log("hello");
return cb();
}
wait.for.function(a)
console.log('end')