Gre*_*reg 12 javascript node.js
我在同一个文件中有两个函数,都在外部访问.其中一个功能由第二个调用.
module.exports.functionOne = function(param) {
console.log('hello'+param);
};
module.exports.functionTwo = function() {
var name = 'Foo';
functionOne(name);
};
Run Code Online (Sandbox Code Playgroud)
执行此操作时,对functionOne的调用将标记为未定义.
什么是正确的参考方式?
我发现的一种模式是引用文件本身.
var me = require('./thisfile.js');
me.functionOne(name);
Run Code Online (Sandbox Code Playgroud)
......但感觉必须有更好的方法.
小智 21
简单地说module.exports.functionOne()
.
如果这太麻烦,只需执行以下操作:
function fnOne() {
console.log("One!");
}
module.exports.fnOne = fnOne;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5735 次 |
最近记录: |