আপনি কীভাবে কোনও module.exports
ঘোষণায় কোনও ফাংশনটিকে অন্য ফাংশন থেকে কল করবেন ?
var bla = require('./bla.js');
console.log(bla.bar());
bla.js
module.exports = {
foo: function (req, res, next) {
return ('foo');
},
bar: function(req, res, next) {
this.foo();
}
}
আমি ফাংশনটির foo
মধ্যে থেকে ফাংশনটি অ্যাক্সেস করার চেষ্টা করছি bar
এবং পাচ্ছি:
TypeError: অবজেক্ট # এর কোনও পদ্ধতি 'foo' নেই
যদি আমি পরিবর্তন this.foo()
করার জন্য শুধু foo()
আমি পাবেন:
রেফারেন্সএরর: foo সংজ্ঞায়িত করা হয় না
v8.12.0
ত্রুটিটি আর ছুঁড়ে না। bar
কোনও রিটার্নের বিবৃতি নেই তাই চলমান console.log(bla.bar())
কেবল ফিরে আসেundefined