每次都会重新创建requirejs依赖项吗?

时间:2013-09-01 15:53:44

标签: requirejs

我想了解每次需要时是否重新创建requirejs依赖项。

例如,拿一个类似

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

我的问题是,如果我在多个模块中需要这个模块,他们都将使用“myObject”或独立实例的相同实例吗?

1 个答案:

答案 0 :(得分:2)

您始终可以获得该对象的相同实例。因此,即使一个模块更改了实例,它也会在所有其他模块中生效。