将参数传递给模块函数Node.js

时间:2016-05-19 03:12:49

标签: node.js

Node.js新手,我想知道是否可以将参数传递给模块函数?类似的东西:

module.js:

module.exports = {
  example1: function(parameter) {
    return "hello, world";
  },

  example2: function(parameter) {
    return "hello,world";
  }
};

然后这样称呼它......

var mod = require("./module.js")
mod.example1(passedParameter);

谢谢!

1 个答案:

答案 0 :(得分:2)

作为导出属性附加的函数,如答案中所示,只是一个函数,就像任何其他函数一样。您决定希望它接受和处理哪些参数以及传递它的参数。它就像任何其他Javascript函数定义一样 - 您决定如何定义和使用它。事实上,它是模块的导出属性没有任何区别。它只是一个像其他任何Javascript函数。它恰好存在于一个特定的模块中,但除此之外,您可以使用任何其他函数定义执行任何操作。

  

我想知道是否可以将参数传递给模块   功能

是的,这是可能的并且很常见。