使用JavaScript ES6我有几个类,我想将我的应用程序的各种问题分开。我有一个main.js文件,我希望在其中实例化类,然后能够引用和调用它们。
我的问题是:这样做的最佳/标准方法是什么?我目前的做法如下;
在 main.js 中,我创建了一个实例化两个类的App类
import ClassOne from './ClassOne';
import ClassTwo from './ClassTwo';
export default class App {
constructor () {
this.one = new ClassOne(this);
this.two = new ClassTwo(this);
}
}
const app = new App();
然后在 ClassOne.js 中,我做了类似的事情
export default class ClassOne {
constructor (app) {
this.app = app;
this.app.two.callMethod();
}
}
它肯定有效,但它看起来像stoopid&有更好的方法吗?