是否有可能在node.js中终止异步函数调用,或者我必须调用该函数,然后在特定的之后终止整个过程时间量?
答案 0 :(得分:1)
可能不是,但检查下面的代码,你可以得到一些想法来实现这些东西。
var logrunningFunction = function(){
setTimeout(function(){
console.log("Delayed");
cb();
}, 5000);
};
var cb = function(){
console.log("long running function completed");
};
logrunningFunction(cb);
setTimeout(function(){
cb = function(){
console.log("Overwrite long running handler");
};
},1000);