モジュラー名前空間パターンを使用しようとしています。これにより、さまざまな名前空間内で使用可能な関数を拡張し、それらを複数のファイルにわたって定義できます。これは私が使用しているパターンです。
var Namespace = Namespace || {};
Namespace.SubSpace = (function () {
var subspace = {};
subspace.Func = function () {
return "My Function";
};
return subspace;
})();
名前空間関数を定義する前に使用できるようにするにはどうすればよいですか? Namespace.SubSpace.Func()つまり、関数宣言が既に解析されていることに依存せずに呼び出すにはどうすればよいですか?