如何在满足条件时使async.each循环中断并返回特定值/错误。例如,在这种情况下,如果状态存在,我希望从函数'check'返回某些内容,而不是遍历剩余的项目。有什么建议么?如果条件满足,则完全中断异步
const check = (condition) => {
if (condition === 100) {
async.each(items, (item, callback) => {
if (status) {
callback(Boom.conflict('Conflict'));
} else {
// some logic
callback(destroyInstance);
}
});
}
};
您需要在check函数中有一个回调参数,以便您可以使用hapi的处理程序进行回复。 –