この解答例は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)
が出力されます。