この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript クイズ
103. Promise Order III
出力結果は以下の通りです:
4
2
3
1
最初に console.log(4) が実行され、次に func1() と func2() が呼び出されます。
func1() では、まず createPromise().then(console.log) が実行され、Promiseが解決されると 1 がコンソールにログとして出力されます。その後、console.log(2) が実行され、2 がコンソールにログとして出力されます。
一方、func2() では、await createPromise() が実行され、Promiseが解決されるまで待機します。その後、console.log(3) が実行され、3 がコンソールにログとして出力されます。
したがって、実行結果は 4、2、3、1 の順に出力されます。