क्लोजर का उपयोग अक्सर जावास्क्रिप्ट में ऑब्जेक्ट डेटा गोपनीयता के लिए, ईवेंट हैंडलर्स और कॉलबैक फ़ंक्शंस में, और आंशिक अनुप्रयोगों, करींग और अन्य कार्यात्मक प्रोग्रामिंग पैटर्न में किया जाता है।
क्लोजर क्या है और आप इसका उपयोग कैसे करेंगे?
एक क्लोजर है किसी फंक्शन के वापस आने के बाद किसी फंक्शन में वेरिएबल तक एक्सेस रखने का एक तरीका। … एक क्लोजर में वे वेरिएबल कुछ देर तक टिके रहते हैं क्योंकि फंक्शन के वापस आने के बाद वेरिएबल्स का एक रेफरेंस होता है।
रियल टाइम प्रोजेक्ट में आप क्लोजर का आवेदन कहां कर सकते हैं?
एक क्लोजर तब बनाया जाता है जब आंतरिक फ़ंक्शन किसी तरह बाहरी फ़ंक्शन के बाहर किसी भी दायरे में उपलब्ध कराया जाता है। उपरोक्त कोड में, बाहरी फ़ंक्शन का नाम चर आंतरिक कार्यों के लिए सुलभ है, और आंतरिक कार्यों के अलावा आंतरिक चर तक पहुंचने का कोई अन्य तरीका नहीं है।
क्लोजर उदाहरण क्या है?
उपरोक्त उदाहरण में, बाहरी फ़ंक्शन काउंटर आंतरिक फ़ंक्शन का संदर्भ देता है बढ़ाएँ काउंटर। बढ़ाएँ काउंटर बाहरी चर काउंटर को एक तक बढ़ा देता है। … क्लोजर डेफिनिशन के अनुसार, अगर इनर फंक्शन बाहरी फंक्शन के वेरिएबल्स को एक्सेस करता है तभी इसे क्लोजर कहा जाता है। निम्नलिखित बंद नहीं है।
कौन सी भाषाएं बंद हैं?
बंद करने का समर्थन करने वाली भाषाएं (जैसे जावास्क्रिप्ट, स्विफ्ट, और रूबी) आपको एक दायरे का संदर्भ रखने की अनुमति देंगी (इसके माता-पिता सहित)स्कोप), उस ब्लॉक के बाद भी जिसमें वे वेरिएबल्स घोषित किए गए थे, निष्पादन समाप्त हो गया है, बशर्ते आप उस ब्लॉक या फ़ंक्शन का संदर्भ कहीं रखें।