多くの関数式を含む大量の JavaScript ファイルがあります。突然コンソールに次のエラーが表示されます。
IE で
The value of the property 'myFunc' is null or undefined, not a Function object
Firefox の場合
TypeError: myFunc is not a function
これは私が関数を呼び出す方法です:
myFunc();
これは機能です:
myFunc = function() {
//do stuff
}
これは、すべての関数式で発生しています。1つを関数宣言に変更すると機能しますが、その中の他の関数式呼び出しで失敗します。一体何?