await
asyncを使った関数定義の中で用いる
Promiseの結果が返されるまで、そのasync関数の残りの処理の実行を一時停止する
code:js
async function sample() {
const result = await hoge(); // このhoge()もasync定義の関数
// hoge()のPromiseの結果が返ってくるまで以下は実行されない
console.log(result);
}
結果が返されたらasync function内の処理を再開する