async.eachループを中断させ、条件が満たされたときに特定の値/エラーを戻す方法。たとえば、この場合、ステータスが存在する場合、アイテムの残りの部分を反復するのではなく、関数 'check'から何かを返すことを望みます。助言がありますか?条件が満たされた場合、asyncを完全に中断する
const check = (condition) => {
if (condition === 100) {
async.each(items, (item, callback) => {
if (status) {
callback(Boom.conflict('Conflict'));
} else {
// some logic
callback(destroyInstance);
}
});
}
};
hapiのハンドラで返信できるように、チェック関数にコールバックパラメータが必要です。 –