আমি ইদানীং নোডেজের সাথে কাজ করে যাচ্ছি এবং এখনও মডিউল সিস্টেমটি ধরে ফেলছি তাই ক্ষমা চাইছি যদি এটি একটি সুস্পষ্ট প্রশ্ন। আমি নীচের মত মোটামুটি কোড চাই:
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;
আমার সমস্যাটি মনে হচ্ছে যে আমি ক্লাসবি এর উদাহরণ থেকে ক্লাসএ এর উদাহরণটি অ্যাক্সেস করতে পারছি না।
আমি যা চাই তা অর্জনের জন্য মডিউলগুলি গঠনের সঠিক / আরও ভাল উপায় আছে? মডিউলগুলির মধ্যে ভেরিয়েবলগুলি ভাগ করার আরও ভাল উপায় কি নেই?