让我使用nodejs进行此操作,我想从function1调用function2。 可以这样做吗?
module.exports = {
function1 : {function2()},
function2: {}
}
答案 0 :(得分:0)
是的。请注意,function1
必须是function(){}
而不是()=>{}
,以便它可以访问this
。
module.exports = {
function1: function(){this.function2();},
function2: ()=>{console.log("function2");}
}
答案 1 :(得分:0)
您可以执行以下操作:
var obj = {}
obj.function1 = function(){
obj.function2();
}
obj.function2 = function(){}
module.exports = obj;
或者,像这样:
module.exports = {
function1: function(){this.function2();}, /*This should not be an arrow function
because it dose not define its own
keyword this*/
function2: function(){}
}