【发布时间】:2015-10-16 20:21:07
【问题描述】:
如何在nodejs 模块中创建构造函数?
文档是这样说的:
module.exports = function(width) {
return {
area: function() {
return width * width;
}
};
}
所以你可以这样做:var v = square(10);
我想获得类似的东西,但我的文件中还有其他几种方法。
文件:test.js
exports = module.exports;
// ctor
exports = function(val) {
};
exports.test1 = function(param1) {
return 'a';
};
exports.test2 = function(param1, param2) {
return 'b';
};
如何在我的代码中添加一个类似构造函数的函数,这样我就可以做到这一点:
test('val');
var t1 = test.test1('param');
var t2 = test.test1('param');
【问题讨论】:
标签: javascript node.js node-modules