js文件index.js和utils.js
我尝试过模块导出解决方案,但没有成功。
为了从index.js调用utils.js中的函数,我将utils中的函数编写为
export.functioname = function(parms) {
...
};如果我想从utils.js内部调用相同的函数,我可以这样做,我必须编写另一个相同的函数,如下所示: var函数名(参数){ ... }
我如何才能绕过这个问题,并且只有一个函数可供外部和内部调用?
发布于 2016-12-09 23:27:56
您可以使用:
var yourfunction = function(param){
console.log(param);
}
exports.yourfunction = yourfunction;
yourfunction("Works");打印:"Works“
发布于 2016-12-09 23:27:45
函数可以保存到变量中
var moo = function(parms) {};
export.functioname = moo;或
function moo(parms) {};
export.functioname = moo;由于有了js闭包,所以也能正常工作。
https://stackoverflow.com/questions/41063645
复制相似问题