3
var boo= function foo(){
console.log("I am foo");
}
boo(); // output: I am foo
foo(); // output: Uncaught ReferenceError
私はjavascriptの名前の関数と少し混乱しています。上記のコードスニペットでfoo()関数呼び出しがエラーをスローしている理由を説明してください。事前に感謝します
あなたは関数 'foo'の名前をつけていますが、変数' foo'が作成されるわけではありません。 – deceze
var boo = function(){ console.log( "私はfoo"です); }。このようなjavascriptのネーミング機能を設定することができます。 – Sanil
本当に私はそれが動作するようにコードを期待していませんでしたvar boo = function(){...};代入には無名関数が必要です。 – jidexl21