0
以下約束を返す関数があります。execAsyc
が有効な場合はエラーをスローします。無効な場合は、次のものに移ります。これを繰り返す方法がありますか?エラーの場合の反復性約束
function performAction() {
return Promise.resolve()
.then(() => {
return execAsync(arrayItem[0])
})
.catch(() => {
return execAsync(arrayItem[1])
})
.catch(() => {
return execAsync(arrayItem[2])
})
}