一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

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"
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア