আমাদের module.exports
কোন জাভাস্ক্রিপ্ট / নোড.জেএস মডিউল ফাইলগুলি ঘোষনা করা উচিত এমন কোনও সম্মেলন আছে ?
ফাইলের শুরুতে এটি হওয়া উচিত:
module.exports = Foo;
function Foo() {
this.bar = 'bar';
}
Foo.prototype.getBar = function() {
return this.bar;
}
বা এটি ফাইলের শেষে হওয়া উচিত:
function Foo() {
this.bar = 'bar';
}
Foo.prototype.getBar = function() {
return this.bar;
}
module.exports = Foo;
আমি জানি যে কোনও প্রযুক্তিগত পার্থক্য নেই। ঘোষণা উত্তোলনের কারণে প্রথম উদাহরণটি পুরোপুরি বৈধ ।
তাই আমি ভাবছিলাম যে এখানে কোনও ধরণের সেরা অনুশীলন রয়েছে কিনা।
var Foo = function Foo()...
এবং এটি পাশাপাশি কাজ করবে।
var Foo = function()...
) ব্যবহার করতে পারেন এবং এটির ঘোষণার আরেকটি উপায় হ'ল সরাসরি (module.exports.Foo = function()...
)।