目前,我寫Node.js的模塊是這樣的:在node.js中寫入和加載模塊的正確方法?
//MyModule.js
function MyModule() {
...somecode
}
MyModule.prototype.someFunc = function() {...}
module.exports = MyModule
然而,當我需要使用的模塊,我必須寫這樣的事:
//main.js
var MyModule = require('MyModule');
var myModule = new MyModule();
這似乎非常難看。有沒有辦法做這樣的事情
//main.js
var myModule = require('MyModule').new();
我做錯了什麼?
這是正確的做法。 (除了你需要導出構造函數)你不喜歡什麼? – SLaks
「這看起來非常難看」 歡迎來到原型JavaScript。 – MattC
@SLaks我想要自動生成對象的東西,而不是浪費參數 – Yossale