在node.js中调用本地函数

时间:2016-12-09 15:24:03

标签: javascript node.js

js files index.js和utils.js

我试过没有运气的模块导出解决方案。

要从index.js调用utils.js中的函数,我在utils中编写一个函数

export.functioname = function(parms) {

...

};

如果我想从utils.js内部调用相同的函数,我可以这样做,我必须编写另一个相同的函数: var functionname(parms){ ... }

我如何解决这个问题,只有一个函数可以在外部和内部调用?

2 个答案:

答案 0 :(得分:1)

您可以使用:

var yourfunction = function(param){
    console.log(param);
}

exports.yourfunction = yourfunction;

yourfunction("Works");

哪个打印: "工程"

答案 1 :(得分:0)

可以将函数保存到变量

var moo = function(parms) {}; 

export.functioname = moo;

function moo(parms) {};
export.functioname = moo;

因为js闭包而起作用