【发布时间】:2014-11-08 15:39:18
【问题描述】:
如果我用 Node.js 执行以下代码
var Promise = require('bluebird');
Promise.join(
function A() { console.log("A"); },
function B() { console.log("B"); }
).done(
function done() { console.log("done");}
);
控制台会记录
B
done
但我希望
A
B
done
或
B
A
done
如果它在函数 A 中设置断点,则永远不会到达。为什么它只处理B而不处理A?
【问题讨论】:
标签: javascript node.js promise bluebird