के भीतर एक "स्थानीय" फ़ंक्शन कॉल करता है आप मॉड्यूल.एक्सपोर्ट घोषणा में किसी अन्य फ़ंक्शन के भीतर से फ़ंक्शन को कैसे कॉल करते हैं?नोड जेएस मॉड्यूल.एक्सपोर्ट
मेरे पास एमवीसी संरचना नोड जेएस प्रोजेक्ट और TestController.js नामक नियंत्रक है। मैं नियंत्रक के भीतर विधि का उपयोग करना चाहते हैं, लेकिन this
उपयोग करते हुए कीवर्ड त्रुटि नीचे देता है:
cannot call method getName of undefined
"use strict"
module.exports = {
myName : function(req, res, next) {
// accessing method within controller
this.getName(data);
},
getName : function(data) {
// code
}
}
मैं कैसे नियंत्रक के भीतर तरीकों उपयोग करते हैं?
'का मूल्य this' निष्पादन संदर्भ पर निर्भर करता पाया जाता है, कैसे समारोह परिभाषित किया गया है नहीं। – adeneo