我不确定我应该遵循哪个。我开始使用 require.js 并开始看到实例不可见。所以我有两个选择:创建并传递给另一个构造函数或在类中创建它们。例如:
define
dep1,
dep2
dep3
dep1 = new Dep1
dep2 = new Dep2
dep3 = new Dep3(dep1, dep2)
或者
我应该这样做吗
define(dep3)
dep3 = new Dep3();
在 dep3 文件中:
define(dep1, dep2);
dep3.initialize: function() {
this.dep1 = new Dep1;
this.dep2 = new Dep2;
}
代码非常抽象,但我希望你能明白。那么我应该使用哪个选项以及何时使用?