現在、別のオブジェクトの中で宣言される前にオブジェクトを渡す必要がある状況で自分自身を見つけています。どのように私はこれを正確に行うのですか?以下は例です。 2つのオブジェクトは一緒に動作しますが、まだ存在しないものを渡す方法を理解できません。他のオブジェクトの中で宣言される前にオブジェクトを渡す
class fooBar() {
this.alpha = new alpha(this.beta);
this.beta = new beta(this.alpha);
}
class alpha {
constructor(beta) {
this.beta = beta;
}
getName() {
return "alpha";
}
}
class beta {
constructor(alpha) {
this.alpha = alpha;
}
getName() {
return "beta";
}
}
に
alpha
ために行われます。それをしないでください。 –これを解決するための戦略は何ですか? – Asperger
@ J.Titusおそらく何らかのブリッジクラスですか? – Asperger