エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
promiseの順次実行(reduce,co+generator,async/await) - Qiita
promiseを並列処理する場合はPromise.allすればいいですが、並列実行となると少し面倒です。 試しに、1... promiseを並列処理する場合はPromise.allすればいいですが、並列実行となると少し面倒です。 試しに、1秒ごとに一文字ずつ表示するプログラムを書いて試行錯誤してみます。 環境はnode v4以降とします。 reduce + Promise.resolve Promiseをreduceで連結して処理する方法です。 const arr = ['a', 'b', 'c']; function sleep() { return new Promise(resolve => { setTimeout(() => { resolve(); }, 1000); }); } arr.reduce((promise, v) => { return promise .then(() => console.log(v)) .then(sleep); }, Promise.resolve()); pr
2016/03/29 リンク