次のような単純な JavaScript モジュールがあります。
var QCH = (function($jquery, undefined) {
      var QCH = { };
      var someDivId;
      QCH.Init = function(someDivId) {
              someDivId=someDivId;
      };
      return QCH;
}($));
上記のコードは機能しません。someDivId は、モジュール変数およびローカル init 変数と同じ名前です。C# では、 this.someDivId を使用して module(class) 変数を指すことができます。JSでモジュール変数を指す方法はありますか?
名前モジュール変数を変更して、たとえば大文字を使用してローカルのものと区別できることは知っていますが、もっと良い方法があるかどうか疑問に思っていますか?