jquery - How to use Chain Pattern with Self Revealing Module Pattern in JavaScript? -
मेरे पास निम्न कोड है:
filterManager = (फ़ंक्शन ($) {var = यह; फ़ंक्शन कॉन्फ़िगर () {// कुछ कार्य वापसी;}; फ़ंक्शन प्रक्रिया () {// कुछ कार्य वापसी;} वापसी {// सार्वजनिक फ़ंक्शंस कॉन्फ़िगर करें: कॉन्फ़िगर करें, प्रक्रिया: प्रक्रिया};} (jQuery)) ; लेकिन जब इसे नीचे का उपयोग कर कहा जाता है, तो इसका असफल हो जाता है:
filtersManager.configure ()। प्रक्रिया (); त्रुटि: ऑब्जेक्ट संपत्ति या विधि 'प्रक्रिया' का समर्थन नहीं करता है जबकि निम्न कार्य:
filtersManager.configure (); filtersManager.process ();
आप गलत बात लौट रहे हैं ( यह सादे समारोह आवेश वैश्विक वस्तु है)। आप जिस ऑब्जेक्ट को मूल रूप से बनाते हैं उसे वापस करना चाहते हैं, जिसे मैं इंटरफ़ेस को कॉल करूंगा। filterManager = (function ($) {var interface = {// public फ़ंक्शन कॉन्फ़िगर करें: विन्यास, प्रक्रिया: प्रक्रिया}; फ़ंक्शन कॉन्फ़िगर करें () {// कुछ कार्य वापसी इंटरफ़ेस;}; फ़ंक्शन प्रक्रिया () {// कुछ कार्य रिटर्न इंटरफ़ेस;} वापसी इंटरफ़ेस;} (jQuery)); यदि आप सोच रहे हैं कि मैं नीचे परिभाषित फ़ंक्शंस का संदर्भ क्यों दे सकता हूं, तो यह उत्थापन के कारण है।
Comments
Post a Comment