जावास्क्रिप्ट में क्लोजर का उपयोग कहाँ किया जाता है?
जावास्क्रिप्ट में क्लोजर का उपयोग कहाँ किया जाता है?

वीडियो: जावास्क्रिप्ट में क्लोजर का उपयोग कहाँ किया जाता है?

वीडियो: जावास्क्रिप्ट में क्लोजर का उपयोग कहाँ किया जाता है?
वीडियो: 📚जावा स्क्रिप्ट में वेरिएबल क्या होते है समझाइये | Explain Variable in Javascript | #javascript 2024, नवंबर
Anonim

में जावास्क्रिप्ट , बंद प्राथमिक तंत्र हैं उपयोग किया गया डेटा गोपनीयता सक्षम करने के लिए। जब आप क्लोजर का उपयोग करें डेटा गोपनीयता के लिए, संलग्न चर केवल युक्त (बाहरी) फ़ंक्शन के दायरे में हैं। ऑब्जेक्ट के विशेषाधिकार प्राप्त तरीकों को छोड़कर आप बाहरी दायरे से डेटा प्राप्त नहीं कर सकते हैं।

इसी तरह, जावास्क्रिप्ट में क्लोजर क्या हैं?

ए समापन अपने आस-पास की स्थिति (लेक्सिकल वातावरण) के संदर्भ में एक साथ (संलग्न) बंडल किए गए फ़ंक्शन का संयोजन है। दूसरे शब्दों में, ए समापन आपको आंतरिक फ़ंक्शन से बाहरी फ़ंक्शन के दायरे तक पहुंच प्रदान करता है।

इसके अलावा, बंद करने का क्या मतलब है? रिटर्न 12. समापन जावास्क्रिप्ट में एक विशेषता है जहां एक फ़ंक्शन के पास अपने स्वयं के दायरे चर, बाहरी फ़ंक्शन चर तक पहुंच और वैश्विक चर तक पहुंच होती है। समापन बाहरी फ़ंक्शन के वापस आने के बाद भी इसके बाहरी फ़ंक्शन स्कोप तक पहुंच है।

यह भी जानने के लिए, उदाहरण के साथ जावास्क्रिप्ट में क्लोजर क्या है?

इसे ए कहा जाता है जावास्क्रिप्ट बंद . यह किसी फ़ंक्शन के लिए "निजी" चर होना संभव बनाता है। काउंटर अज्ञात फ़ंक्शन के दायरे से सुरक्षित है, और केवल ऐड फ़ंक्शन का उपयोग करके बदला जा सकता है। ए समापन पैरेंट फंक्शन बंद होने के बाद भी, एक फंक्शन पैरेंट स्कोप तक पहुँच रखता है।

जावास्क्रिप्ट में बंद करने का क्या फायदा है?

बंद के साथ क्या करना है जावास्क्रिप्ट दायरे में है। इसे दूसरे तरीके से कहने के लिए, स्कोपिंग विकल्पों (यानी लेक्सिकल स्कोपिंग) के कारण जावास्क्रिप्ट डिजाइनरों ने बनाया, बंद संभव हैं। NS जावास्क्रिप्ट में बंद होने का लाभ यह है कि यह आपको एक चर को निष्पादन संदर्भ में बांधने की अनुमति देता है।

सिफारिश की: