await x は await Promise.resolve(x) という意味なので、どのような値がきても問題ない。同期関数を await しても問題は起こらない。呼び出し先の関数が Promise をかえすかどうかを悩む必要はない。

Promise.all も同様で、(別に意味はないけど) 即値を渡しても問題ない。

  1. トップ
  2. tech
  3. async 関数内では全ての関数呼び出しに await を書けば良い