如何使递归函数在node.js中逐一执行?

时间:2013-01-22 09:31:53

标签: node.js asynchronous

我用过递归函数说f1(); F2(); F3();等等,一个接一个地叫 我想让它们一个接一个地运行,意味着直到f1没有完成f2或f3不应该被调用。我尝试了一步,但它不适用于递归函数。

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要使用async实用程序arround,例如使用async series

var utile = require('utile');

utile.async.series([
  function(cb) {
    console.log('this is a');
    cb();
  },
  function(cb) {
    console.log('this is b');
    cb();
  }
]);