async/await async/await 構文
最終更新:2026-10-13
async/await async/await 構文
async/await は Promise の糖衣構文で、非同期コードを同期的に書けます。async 関数は常に Promise を返します。
| カテゴリ | 非同期 |
|---|
戻り値:async 関数は Promise を返す。
元の値を変更するか:いいえ(新しい値を返す)
▶ 例
コードを編集して「実行」を押すと、出力パネルに結果が表示されます。
💡 ヒント
⚠️ 警告
🌐 ブラウザ対応
| ブラウザ | |||||
|---|---|---|---|---|---|
| async/await | ✓ v32 | ✓ v12 | ✓ v27 | ✓ v8 | ✓ v19 |
| すべてのモダンブラウザで対応 | |||||
🏷️ 関連する非同期メソッド
💡 関連するケース
さらに多くのケースは近日公開予定です。
📚 関連チュートリアル
❓ よくある質問
Qawait は async 関数内でしか使えませんか?
Aはい(ES2022 モジュールのトップレベルを除く)。
Qasync 関数は何を返しますか?
A常に Promise です — 通常の値を返す場合でもです。
Qエラーを処理するには?
Aawait を try/catch で囲みます — 同期のエラー処理と同じです。