この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - フロントエンド面接質問
32. `async` と `await`を説明してください
async
は、関数宣言の前につけることができるキーワードで、その関数が非同期であることを示します。async
関数は必ずPromiseを返します。また、await
は async
関数内でのみ使用できます。指定されたPromiseオブジェクトがresloveされるまで、関数の実行を一時停止します。また、await
は値を解決します。これにより、非同期処理のコードの記述を通常の同期処理のように行うことができます。async/await
はPromiseのよりシンプルな書き方を提供し、非同期処理をわかりやすくするための新しい方法です。