同じファイルに 2 つの関数があり、どちらも外部からアクセスされます。関数の 1 つが 2 番目に呼び出されます。
module.exports.functionOne = function(param) {
console.log('hello'+param);
};
module.exports.functionTwo = function() {
var name = 'Foo';
functionOne(name);
};
これが実行されると、functionOne の呼び出しに未定義のフラグが立てられます。
それを参照する正しい方法は何ですか?
私が見つけた 1 つのパターンは、ファイル自体を参照することです。
var me = require('./thisfile.js');
me.functionOne(name);
...しかし、もっと良い方法が必要なように感じます。