我有一系列方法,并通过Promise.mapSeries
运行它们:
Promise.mapSeries(functions.map(function => {
return new Promise((resolve, reject) => {
function(req, res, function(err) {
if (success) {
return something(); //if we here, break mapSeries
}
resolve();
});
})
}))
.then(() => {
return something();
})
如何从mapSeries中断,以防止执行其余功能?
答案 0 :(得分:0)
由于您要返回something(),因此不会执行resolve();所以也许以前尝试兑现诺言?
.hoistRole