मैं हाल ही में नोड्ज के साथ काम कर रहा हूं और अभी भी मॉड्यूल सिस्टम के साथ पकड़ में आ रहा हूं इसलिए अगर यह एक स्पष्ट सवाल है तो माफी मांगें। मुझे नीचे दिए गए कोड की तरह कोड चाहिए:
a.js (नोड के साथ मुख्य फ़ाइल रन)
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;
मेरी समस्या यह प्रतीत होती है कि मैं ClassB के उदाहरण से ClassA के उदाहरण तक नहीं पहुँच सकता।
क्या संरचना मॉड्यूल का एक सही / बेहतर तरीका है जो मुझे चाहिए? क्या मॉड्यूल के बीच चर साझा करने का एक बेहतर तरीका है?