Javascript 在node.js中调用本地函数
js文件index.js和utils.js 我尝试过模块导出解决方案,但没有成功 为了从index.js调用utils.js中的函数,我在utils中编写了一个Javascript 在node.js中调用本地函数,javascript,node.js,Javascript,Node.js,js文件index.js和utils.js 我尝试过模块导出解决方案,但没有成功 为了从index.js调用utils.js中的函数,我在utils中编写了一个 export.functioname = function(parms) { ... }; 如果我想从utils.js内部调用相同的函数,我可以这样做,我必须编写另一个相同的函数,如下所示: 变量函数名(parms){ ... } 如何避免这种情况,并且只有一个函数可以在外部和内部调用?函数可以保存到变量中 var moo = f
export.functioname = function(parms) {
...
};
如果我想从utils.js内部调用相同的函数,我可以这样做,我必须编写另一个相同的函数,如下所示:
变量函数名(parms){
...
}
如何避免这种情况,并且只有一个函数可以在外部和内部调用?函数可以保存到变量中
var moo = function(parms) {};
export.functioname = moo;
或
由于js闭包,因此也能正常工作您可以使用:
var yourfunction = function(param){
console.log(param);
}
exports.yourfunction = yourfunction;
yourfunction("Works");
其中打印:
“Works”很抱歉,它应该是exports.functionme。您可以编辑您的帖子;)您可以在模块内调用
exports.functionme(parms)
,只要在调用之前定义它即可。
var yourfunction = function(param){
console.log(param);
}
exports.yourfunction = yourfunction;
yourfunction("Works");