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

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -