JavaScript 逆引き集 | Promise 基本生成

JavaScript JavaScript
スポンサーリンク
スポンサーリンク

「いつか終わる処理」を“約束”としてオブジェクト化するのが Promise です

new Promise((res, rej) => {}) は、JavaScript で 「非同期処理の結果を、後から受け取れる約束(Promise)として作る」ための基本形です。 ここで resresolverejreject の略で、

  • res(value) を呼ぶと「成功した」という約束
  • rej(error) を呼ぶと「失敗した」という約束 をそれぞれ確定させます。

業務・実務では、

  • API 通信
  • ファイル読み込み
  • タイマー処理 など、「すぐには終わらない処理」を扱う場面で Promise が必須になります。 初心者の方にとって大事なのは、「Promise は“今すぐの結果”ではなく“後で分かる結果”を表すオブジェクト」だと理解することです。
タイトルとURLをコピーしました