タグ

ブックマーク / qiita.com/norami_dream (1)

  • Promiseを複数組み合わせる時の基本パターン(直列、並列、分岐) - Qiita

    ES6形式のPromiseを使うときに頻出する3つのパターン。直列パターン、並列パターン、分岐パターンを説明します。 最近、Promise周りが盛り上がっていて、reduceを使ったほうが良いとか、ライブラリがどうとか・・・いう話を聞くのですが、そもそも「ベタに書いたときにどうするのが基なのか」という情報が見つからないので書いてみました。 直列パターン 一番良く使うのは、複数の処理を直列につなげるパターンでしょう。#1が終わってから、#2、#2が終わってから#3というパターンです。 Promise.resolve() .then(function(){ return new Promise(function(fulfilled, rejected){ asyncFunc(function(){ fulfilled(); }); }) }) .then(function(){ return

    Promiseを複数組み合わせる時の基本パターン(直列、並列、分岐) - Qiita
    teppeis
    teppeis 2015/04/01
    条件3で何もしないときはpromise返す必要無いのでは? / 修正どうもです
  • 1