こんにちは、水田です。
JavaScriptのawait演算子についてです。awaitは、Promiseの結果が確定するのを待ち、その値を取り出すための演算子です。awaitを使うと、非同期処理を同期処理のような流れで書けるため、処理の順序を追いやすくなります。書き方は、Promiseを返す式の前にawaitを付けます。
awaitは、Promiseが成功状態になるとその結果の値を返し、失敗状態になると例外を発生させます。そのため、awaitを使う処理では必要に応じてtry...catchで例外を処理します。awaitは主にasync functionの中で使います。awaitを使うことで.then()を連続して書かずに済むため、非同期処理をより読みやすく書くことができます。
async function fetchData() {const result = await Promise.resolve("data");console.log(result);}fetchData();// "data"