Node.js module.exports函数有回调吗?

时间:2015-07-22 09:02:31

标签: javascript node.js

我有这样的功能:

var theThing = fucntion(argumentArray){
    //do the thing
    reutrn resultVar;
}

我想把它变成一个模样,所以我可以使用

var myModule = require('mymodule');
myModule.theThing([arg1, arg2], function(result){
    //handle results
})

我该怎么做?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

var theThing = function(argumentArray){中,函数被定义为具有一个参数(一个数组值)。

myModule.theThing([arg1, arg2], function(result){中,使用两个参数,一个数组和一个函数调用该函数。

使用ONE参数定义函数并使用两个参数调用它似乎是错误的。