今さらだけどawait awaitは2017年あたりに出てきた機能で新しくもないですが、私は新しい機能が出ても大体の環境にサポートされるまで触らない意識低い系エンジニアなので、IEで使えない async/awaitとPromiseは存在を知りつつもスルーしてきたのですが、そろそろIEを切ってもいいと思えたので、解禁してみました。 本記事の内容 この記事はawaitがどんな時に役立つかを紹介するものです。 Promiseのことは知っている前提の記事なので、Promiseの使い方を知らない人は、まずそちらを調べてから読むのがおすすめです。 awaitの使い方 awaitの使い方について簡単におさらいです。 awaitはasyncをつけた非同期関数の中で使え、Promiseを返す関数呼び出しの前に書きます。 本記事でawaitを使っているコードは、明示していなくても全て非同期関数内の前提です。