3

次のクラスがたくさんあります。

(function() {
   if (!window.Administration) {
     window.Administration = {};
   }
   window.Administration.Customers = (function() {
      // some code and private methods
      return {
      // public methods
      };
   })();
})();

jsエンジンは、コードから呼び出した数のパブリックメソッドのインスタンスを作成するため、そのようなパブリックメソッドの宣言はあまり良くないとどこかで聞いたことがあります...本当ですか?

この場合、このようなメモリ リークを解決するためにコードをリファクタリングし、自己実行機能を残すにはどうすればよいでしょうか?

ありがとうございました

4

1 に答える 1