Tôi có hai hàm trong cùng một tệp, cả hai đều được truy cập từ bên ngoài. Một trong các hàm được gọi là thứ hai.Có thể truy cập các chức năng xuất mô-đun khác trong cùng một tệp không?
module.exports.functionOne = function(param) {
console.log('hello'+param);
};
module.exports.functionTwo = function() {
var name = 'Foo';
functionOne(name);
};
Khi điều này được thực hiện, lệnh gọi hàm isOne bị gắn cờ là không được xác định.
Cách nào phù hợp để tham khảo?
Một mẫu mà tôi đã tìm được để làm việc là bằng cách tham chiếu chính tệp đó.
var me = require('./thisfile.js');
me.functionOne(name);
... nhưng có cảm giác như phải có cách nào tốt hơn.