この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript クイズ
38. Hoisting IV
出力は以下の通りです。
undefined
Uncaught ReferenceError: foo is not defined
func1
内のfoo
は、まだ宣言されていない状態で使用されているので、Undefinedが出力されます。一方、func2
内でfoo
をlet
で宣言した後に使用しようとしていますが、宣言前に使用することはできません。従って、ReferenceErrorが発生しています。