Ich habe in letzter Zeit mit NodeJS gearbeitet und mich immer noch mit dem Modulsystem auseinandergesetzt. Ich entschuldige mich, wenn dies eine offensichtliche Frage ist. Ich möchte Code ungefähr wie folgt:
a.js (die Hauptdatei, die mit dem Knoten ausgeführt wird)
var ClassB = require("./b");
var ClassA = function() {
this.thing = new ClassB();
this.property = 5;
}
var a = new ClassA();
module.exports = a;
b.js.
var a = require("./a");
var ClassB = function() {
}
ClassB.prototype.doSomethingLater() {
util.log(a.property);
}
module.exports = ClassB;
Mein Problem scheint zu sein, dass ich innerhalb einer Instanz von ClassB nicht auf die Instanz von ClassA zugreifen kann.
Gibt es eine korrekte / bessere Möglichkeit, Module zu strukturieren, um das zu erreichen, was ich will? Gibt es eine bessere Möglichkeit, Variablen zwischen Modulen auszutauschen?