JavaScript で Revealing Module パターンを実装していますが、別のスクリプトで宣言された変数にアクセスするのが困難です。以下は私のコードです。
スクリプト 1:
var SomeEventHandler = (function (){
var logSomeEvent = function(){...}
return {
trackEvent: logSomeEvent;
};
})();
スクリプト 2:
SomeEventHandler.trackEvent(); // This gives me undefined error.
HTML では、スクリプト 2 の前にスクリプト 1 を追加したので、スクリプト 2 で SomeEventHandler にアクセスする方法を知りたいと思いました。