वीडियो: जावास्क्रिप्ट में आईआईएफई क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
एक आईआईएफई (तुरंत आमंत्रित फंक्शन एक्सप्रेशन) है a जावास्क्रिप्ट फ़ंक्शन जो परिभाषित होते ही चलता है। यह के भीतर चरों तक पहुँचने से रोकता है आईआईएफई मुहावरा के साथ-साथ वैश्विक दायरे को प्रदूषित कर रहा है।
इसके संबंध में जावास्क्रिप्ट में आईआईएफई का क्या उपयोग है?
एक तत्काल-आह्वान फंक्शन एक्सप्रेशन ( आईआईएफई दोस्तों के लिए) जैसे ही वे बनाए जाते हैं, तुरंत कार्यों को निष्पादित करने का एक तरीका है। आईआईएफई बहुत उपयोगी हैं क्योंकि वे वैश्विक वस्तु को प्रदूषित नहीं करते हैं, और वे चर घोषणाओं को अलग करने का एक आसान तरीका हैं।
इसके अतिरिक्त, उदाहरण के साथ जावास्क्रिप्ट में क्या हो रहा है? उत्थापन है जावास्क्रिप्ट सभी चर और फ़ंक्शन घोषणाओं को वर्तमान दायरे के शीर्ष पर ले जाने की दुभाषिया की कार्रवाई। (फ़ंक्शन() {var foo; var bar; var baz; foo = 1; अलर्ट (foo + "" + bar + "" + baz); बार = 2; बाज = 3;}) (); अब यह समझ में आता है कि दूसरा क्यों उदाहरण अपवाद उत्पन्न नहीं किया।
इस संबंध में, क्या हमें ES6 में IIFE की आवश्यकता है?
अगर आप 'मॉड्यूल का उपयोग कर रहे हैं, वहाँ नहीं है' जरुरत उपयोग करने के लिए आईआईएफई (इस तरह यह "आवरण" कहा जाता है), क्योंकि सभी चरों का दायरा मॉड्यूल तक सीमित होता है। हालांकि, अभी भी हैं कुछ मामले जब तुम्हें चाहिए कोड के एक भाग को दूसरे से अलग करने के लिए, और फिर आप ऐसा कर सकते हैं उपयोग आईआईएफई.
आईआईएफई का उपयोग क्यों किया जाता है?
an. का उपयोग करने का प्राथमिक कारण आईआईएफई डेटा गोपनीयता प्राप्त करना है। क्योंकि JavaScript का var उनके युक्त फ़ंक्शन के लिए वैरिएबल को स्कोप करता है, किसी भी वेरिएबल को के भीतर घोषित किया जाता है आईआईएफई बाहरी दुनिया द्वारा पहुँचा नहीं जा सकता।
सिफारिश की:
क्या जावास्क्रिप्ट में पॉइंटर्स हैं?
टीएल; डीआर: जावास्क्रिप्ट में कोई संकेतक नहीं हैं और संदर्भ अन्य लोकप्रिय प्रोग्रामिंग भाषाओं में सामान्य रूप से जो हम देखते हैं उससे अलग काम करते हैं। जावास्क्रिप्ट में, एक चर से दूसरे चर का संदर्भ होना संभव नहीं है। और, केवल यौगिक मान (ऑब्जेक्ट, ऐरे) को संदर्भ द्वारा असाइन किया जा सकता है
जावास्क्रिप्ट में ओओपी अवधारणाएं क्या हैं?
सामग्री वर्ग। ऑब्जेक्ट (क्लास इंस्टेंस) कंस्ट्रक्टर। संपत्ति (वस्तु विशेषता) तरीके। विरासत। एनकैप्सुलेशन। मतिहीनता
क्या हम जावास्क्रिप्ट में int का उपयोग कर सकते हैं?
इंट जावास्क्रिप्ट में मौजूद नहीं है
जावास्क्रिप्ट में अक्षर क्या हैं?
एक जावास्क्रिप्ट ऑब्जेक्ट शाब्दिक नाम-मूल्य जोड़े की एक अल्पविराम से अलग सूची है जो घुंघराले ब्रेसिज़ में लपेटी जाती है। ऑब्जेक्ट लिटरल डेटा को एक साफ पैकेज में संलग्न करते हुए, इनकैप्सुलेट करते हैं। यह वैश्विक चर के उपयोग को कम करता है जो कोड के संयोजन में समस्या पैदा कर सकता है
आप जावास्क्रिप्ट में एक स्ट्रिंग को सरणी में कैसे बदलते हैं?
जावास्क्रिप्ट में स्ट्रिंग को स्प्लिट () और ऐरे का उपयोग करके एक कैरेक्टर एरे में बदला जा सकता है। से () फ़ंक्शन। स्ट्रिंग स्प्लिट () फ़ंक्शन का उपयोग करना: str. स्प्लिट () फ़ंक्शन का उपयोग दिए गए स्ट्रिंग को स्ट्रिंग्स की सरणी में विभाजित करने के लिए तर्क में दिए गए निर्दिष्ट विभाजक का उपयोग करके सबस्ट्रिंग में विभाजित करने के लिए किया जाता है