<非同期処理のおけるコールバック関数のイメージ>

1.「〇〇が終わったら、✖️✖︎やってください」の「✖️✖︎やってください」の部分が コールバック関数になる

  1. 呼び出された関数が逆に関数を呼び出す側になるのでCallBack

<Promiseオブジェクトのイメージ> まだ値が確定していない状態を表すオブジェクト Promiseオブジェクトにコールバック関数を登録すると、処理が終わったタイミングでコールバック関数を実行してくれる

<Promisemの3つの要素>

  1. 処理 → めちゃくちゃ実行に時間がかかる
  2. 処理が成功した時の値
  3. 処理が失敗した時の値

<関数で非同期を返すPromise> まだ非同期の結果が返ってきてない状態が渡される物

<Promiseのイメージ>