如何在滿足條件時使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的處理程序進行回覆。 –