NodeJS在模块中创建函数对象

时间:2016-04-28 21:30:42

标签: javascript node.js

我有文件item.js

exports.itemParam = function(name, price, url, id){
  this.name = name;
  this.price = price;
  this.id = id;
  this.url = url;
};

在我的www.js中我需要item.js

var item = require('../modules/item');

我可以通过哪种方式创建此功能的对象?

item.itemParam(a,b,c,k); // item.new itemParam(a,b,c,k); ? 

当我在www.js中itemParam时,我在

中执行此操作
new itemParam(a,b,c,k);

1 个答案:

答案 0 :(得分:1)

假设你要保留你的课程定义,那么这将有效:

new item.itemParam(a,b,c,k);

itemParam函数不能在没有引用具有item的obejct的情况下在www.js文件中使用。