我有这样的功能:
var theThing = fucntion(argumentArray){
//do the thing
reutrn resultVar;
}
我想把它变成一个模样,所以我可以使用
var myModule = require('mymodule');
myModule.theThing([arg1, arg2], function(result){
//handle results
})
我该怎么做?
答案 0 :(得分:1)
答案 1 :(得分:1)
在var theThing = function(argumentArray){
中,函数被定义为具有一个参数(一个数组值)。
在myModule.theThing([arg1, arg2], function(result){
中,使用两个参数,一个数组和一个函数调用该函数。
使用ONE参数定义函数并使用两个参数调用它似乎是错误的。