在node.js中杀死异步函数调用

时间:2013-02-20 15:51:37

标签: javascript node.js

是否有可能在node.js中终止异步函数调用,或者我必须调用该函数,然后在特定的之后终止整个过程时间量?

1 个答案:

答案 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);