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

COLUMN コラム

こんにちは、水田です。

JavaScriptのasync function 式についてです。async functionは非同期関数を定義するために使用します。この関数は、内部で非同期操作を行う際に役立ちます。非同期操作とは例えばネットワークリクエストやファイル操作などです。async functionを使用すると、関数内でawait演算子を使用でき、これにより非同期のPromiseオブジェクトを扱うコードが同期的に記述できます。例えば以下のコードは、await演算子により、fetchの完了を待つ間、関数の実行が一時停止され、プロミスが解決された後に再開されます。このため、関数の後続のコードはデータが取得された後に実行されます。async functionから返される値は自動的にプロミスとしてラップされます。これにより、関数の呼び出し元は.then()や.catch()を使用して、非同期処理の結果を扱うことができます。

async function fetchData() {
let data = await fetch(url);
return data;
}
The following two tabs change content below.

水田 悟

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

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

この記事をシェアする

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