मुझे node.js. में मॉड्यूल लिखते समय वास्तव में अच्छा और बुरा अभ्यास माना जाता है। कुछ मॉड्यूल, निर्यात का एक बहुत उपयोग करने के लिए लग रहे हैं, जबकि अन्य उपयोग सिर्फ एक, आदिnode.js मॉड्यूल लिखते समय अच्छा अभ्यास क्या है
उदाहरण:
var self;
var mymodule = function() {
self = this;
this.value1 = something;
this.value2 = somethingElse;
};
module.exports.init = function() {
return new mymodule();
};
mymodule.prototype.functionalityType1 = {
someFunction: function(callback) {
var a = self.value1;
anotherfunction(a, callback);
},
};
mymodule.prototype.functionalityType2 = {
someFunction: function(callback) {
var a = self.value2;
anotherfunction(a, callback);
},
};
var anotherfunction = function(v, callback) {
// do stuff with v
callback(result);
};
प्रोटोटाइप से प्रत्येक एक से अधिक कार्य स्पष्ट रूप से होते हैं।
क्या ऐसा कुछ अच्छा अभ्यास माना जाएगा?