【发布时间】:2016-10-14 07:59:03
【问题描述】:
如何使 async.each 循环中断并在满足条件时返回特定值/错误。例如,在这种情况下,如果状态存在,我希望从函数“检查”返回一些内容,而不是遍历其余项目。有什么建议吗?
const check = (condition) => {
if (condition === 100) {
async.each(items, (item, callback) => {
if (status) {
callback(Boom.conflict('Conflict'));
} else {
// some logic
callback(destroyInstance);
}
});
}
};
【问题讨论】:
-
check 函数中需要有回调参数,这样才能用 hapi 的 handler 回复。
标签: javascript node.js hapijs