この解答例はChatGPTによって生成されています,正しいかは自己判断で。

BFE.devでのAI解答例 - フロントエンド面接質問
32. `async` と `await`を説明してください

async は、関数宣言の前につけることができるキーワードで、その関数が非同期であることを示します。async 関数は必ずPromiseを返します。また、awaitasync 関数内でのみ使用できます。指定されたPromiseオブジェクトがresloveされるまで、関数の実行を一時停止します。また、await は値を解決します。これにより、非同期処理のコードの記述を通常の同期処理のように行うことができます。async/awaitはPromiseのよりシンプルな書き方を提供し、非同期処理をわかりやすくするための新しい方法です。