如何通过调用构造函数。要求? "要求(模块)(构造函数)&#34 ;?

时间:2016-06-24 21:57:27

标签: javascript node.js require

以下问题:

我想像这样调用我的构造函数:

var object = require('module')([params]);

模块代码:

function FunctionName(param) {
     function body..
}

exports = module.exports = FunctionName;

但是当我这样做时,object为空(未定义)。

希望得到帮助:D谢谢。

1 个答案:

答案 0 :(得分:1)

您可以看到here解决方案。基本上你需要使用new来调用构造函数。在前一个链接的示例代码中,我将require('./module')调用括在括号中,以便在调用new之前对其进行求值。

相关问题