約束がES6にあることが今日発表されたようです。
私はプロミスの専門家ではありませんでした - .then() の壮大なチェーンは、async.waterfall() の関数の単純なリストよりも複雑に見えますが、とにかくそれらを学ばなければならないようです。
では、他の非常に人気のあるワークフローであるasync.each()に相当するものは何でしょうか?
async.each(items, processItem, function(err){
doSomething(err)
});
たとえば、各アイテムに対して processItem 関数を実行し、すべてが完了したら、doSomething を続行します (processItem() のいずれかが失敗した場合は、別のことを行います)。
- 約束でこれを行うにはどうすればよいですか?
- 非同期の場合のように、promiseユーザー ドキュメント ( promise の仕様、実際のサンプル ワークフロー、および promise でそれらを行う方法ではない) の公式の場所はありますか?