私はJavascriptクラス(ES6で)がかなり長くなっています。それをより整理するために、2つまたは3つの異なるファイルに分割したいと思います。どうやってやるの?Javascriptクラス(ES6)を複数のファイルに分割しますか?
現在のところ、それは単一のファイルに次のようになります。
class foo extends bar {
constructor(a, b) {} // Put in file 1
methodA(a, b) {} // Put in file 1
methodB(a, b) {} // Put in file 2
methodC(a, b) {} // Put in file 2
}
ありがとう!
典型的なOOP言語では、[構成](https://en.wikipedia.org/wiki/Object_composition)や[継承](https://en.wikipedia.org/wiki)などで必要なものを達成します。 /継承_(オブジェクト指向プログラミング))。 – Marty
代わりに、これらのメソッドをクラスプロトタイプに割り当てる必要がありますか?そうであれば、それをグローバルにしてください。 – Hydro
クラスメンバー(methodB、methodC)をクラス定義自体とは別のファイルに定義することはお勧めできません。しかし、独自のクラスファイルに別々の機能を入れることができます。たとえば、methodCに多くの電卓コードが含まれている場合は、別の電卓クラスを作成し、そのメソッドをmethodCから呼び出すことができます。 – Kokodoko