この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript クイズ
60. postMessage
以下が出力されます。
1
5
6
3
2
4
解説:
console.log(1)が最初に出力されます。window.onmessageがセットアップされますが、まだ実行されません。Promise.resolve().then(() => { console.log(3) })がセットアップされますが、まだ実行されません。setTimeout(() => { console.log(4) }, 0)がセットアップされますが、まだ実行されません。console.log(5)が次に出力されます。window.postMessage('')により、window.onmessageがトリガーされ、console.log(2)が出力されます。Promise.resolve().then(() => { console.log(3) })が実行され、console.log(3)が出力されます。- さらに
setTimeout(() => { console.log(4) }, 0)も実行され、console.log(4)が出力されます。