この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript クイズ
70. function
このJavaScriptコードは、「3」と出力します。
ここで、 foo()
関数呼び出しにより、 function foo(){ console.log(3) }
が実行され、 console.log(3)
により、3
がコンソールに出力されます。
JavaScriptにおいて、同じ名前の関数が複数宣言された場合、後に宣言された関数が優先されます。したがって、最初に宣言された function foo(){ console.log(1) }
は、代入文 var foo = 2
で上書きされ、最後に宣言された function foo(){ console.log(3) }
が有効になります。