ユーザ用ツール

サイト用ツール


javascript_promise

Promise

  • 非同期実行を行えるオブジェクト
  • Fetch API、axiosなどで使用されている
  • 3値を持つ
    • 待機(pending)
    • 成功(fulfilled)
    • 失敗(rejected)

前提

  • ある関数から得られた値を用いて別の関数を実行する、といった処理を連続して記述すると、ネストが深くなる
    • コールバック地獄という
  • 非同期関数は処理の順番を指定できない
  • 上記2点を解決するために考察されたのがPromise

javascript_promise.txt · 最終更新: 2021/06/15 22:55 by 127.0.0.1