0

我正在尝试在我的模块中进行函数调用,但我得到functionTwo的是未定义。

Module.js

// Module.exports
module.exports = function ( arg ) {

if(arg instanceof Object) {

    return functionTwo.apply(arg);
}

 functionOne: function(arg) {}

 functionTwo: function(arg) { //in here we may call functionOne or functionThree }

 functionThree: function() {}

Main.js

require(module)(typeObject);
require(module)(typeString);

所以基本上我想要做的是如果传递main.js给的类型module.js是一个Object我希望它调用一个特定的函数并做一些事情然后只是返回,但我不知道也许我正在定义函数错误的。

4

0 回答 0