我想了解每次需要时是否重新创建requirejs依赖项。
例如,拿一个类似
的模块define(['jquery', 'backbone', 'underscore'],
function(){
var myObject = {
prop1: "hello",
prop2: "world"
};
return myObject;
}
我的问题是,如果我在多个模块中需要这个模块,他们都将使用“myObject”或独立实例的相同实例吗?
答案 0 :(得分:2)
您始终可以获得该对象的相同实例。因此,即使一个模块更改了实例,它也会在所有其他模块中生效。