0

requirejs の依存関係が必要になるたびに再作成されるかどうかを理解したいと思いました。

たとえば、次のようなモジュールを取ります

define(['jquery', 'backbone', 'underscore'],
   function(){
       var myObject = {
          prop1: "hello",
          prop2: "world"
       };
       return myObject;
   }

私の質問は、複数のモジュールでこのモジュールが必要な場合、それらすべてが「myObject」の同じインスタンスを使用するのか、それとも独立したインスタンスを使用するのかということです。

4

1 に答える 1

2

オブジェクトの同じインスタンスを常に取得します。したがって、1 つのモジュールがインスタンスを変更しても、他のすべてのモジュールにも影響します。

于 2013-09-01T19:31:42.087 に答える