JavaScriptで非同期処理を同期的に書く構文。async関数内でawaitを使い、Promise解決を待機します。
「async/await」を星図で探索する →
「async/await」とは?意味を解説
JavaScriptの非同期プログラミング手法。async宣言した関数内でawaitキーワードを使うと、Promiseが解決されるまで処理を一時停止できます。コールバックやPromiseチェーンより読みやすいコードが実現でき、エラーハンドリングもtry-catchで容易になります。ファイル読み込みやAPI通信など待機が必要な処理で活用されます。
例文
- async関数でAPIから取得したデータを処理した。
- awaitで複数のPromiseを順次実行し、結果を統合した。
- 非同期ファイル読み込みはawaitで簡潔に書ける。
語源・由来
asyncはasynchronousの短縮形、awaitはawait(待つ)の英語表現に由来。ES2017で標準化され、JavaScriptに組み込まれました。
英語で言うと
async/awaitasynchronous functionawait keyword
「async/await」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「async/await」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「async/await」を探索する →