この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript クイズ
50. async await
上記のJavaScriptコードは、次のように出力されます。
4
1
3
6
8
2
7
5
console.log(4)
は、スクリプトが実行されるとすぐに実行されます。そのため、「4」が最初に出力されます。async1()
が呼び出されると、async1()
内の最初のコンソールログconsole.log(1)
が実行され、「1」が2番目に出力されます。await async2()
が呼び出されると、async2()
内のコンソールログconsole.log(3)
が実行され、「3」が3番目に出力されます。new Promise()...
ブロック内のconsole.log(6)
が実行され、「6」が4番目に出力されます。console.log(8)
が実行され、「8」が5番目に出力されます。- Promise.resolve()が解決された後、
.then()...
ブロック内のconsole.log(7)
が実行され、「7」が6番目に出力されます。 - 最後に、
setTimeout
タイマー内のconsole.log(5)
が実行され、「5」が最後に出力されます。