エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Promiseを直列で実行する - Qiita
並列で実行したい場合は Promise.all([promise...]) すれば事足りるんだけど、直列で実行しようとすると... 並列で実行したい場合は Promise.all([promise...]) すれば事足りるんだけど、直列で実行しようとするとちょっとややこしい。 # 実行すると1秒後に実行回数をprintするPromise化された関数 cnt = 0 f = -> new Promise (done) -> setTimeout (-> console.log 'done', cnt++ done() ), 1000 # fを直列に4回実行する promises = [f, f, f, f] seq = promises.reduce ((ret, p) -> ret.then p ), promises.shift()() seq.then => console.log 'finish'
2014/07/13 リンク