使用异步 waterfall 或使用 .then(function) 一个接一个地堆叠,这几乎做了同样的事情。现在我遇到了这两种编写函数的方式。
最佳答案
您可以使用https://github.com/tj/co 。 它使用 Promise 以更好的方式编写非阻塞代码。 例如。
co(function* () {
var result = yield Promise.resolve(true);
return result;
}).then(function (value) {
console.log(value);
}, function (err) {
console.error(err.stack);
});
关于Node.js 如果我有许多回调函数,这是堆叠它们的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34496191/