Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript 'स्ट्रिक्ट मोड' की विशेषताएं क्या हैं?


स्ट्रिक्ट मोड ES5 में पेश की गई एक विशेषता है जो आपको किसी प्रोग्राम या फ़ंक्शन को "स्ट्रिक्ट" मोड में रखने की अनुमति देती है।

यह स्ट्रिक्ट संदर्भ कुछ कार्यों को करने से रोकता है और अधिक अपवाद फेंकता है (आमतौर पर उपयोगकर्ता को अधिक जानकारी प्रदान करता है)। स्ट्रिक्ट मोड की कुछ विशिष्ट विशेषताएं:

  • घोषित न किए गए वेरिएबल्स को सीधे असाइन करने पर विफलता होगी। 'foo' को परिभाषित किए बिना foo = "bar" असाइन करने का प्रयास विफल होगा।

  • स्ट्रिक्ट मोड में eval का उपयोग नहीं कर सकते

  • किसी फ़ंक्शन के अंदर arguments ऐरे को पुनः असाइन नहीं कर सकते

  • with स्टेटमेंट्स का उपयोग अनुमत नहीं है

आप अपने स्क्रिप्ट्स को स्ट्रिक्ट मोड में निम्न प्रकार से उपयोग कर सकते हैं:

पूरे स्क्रिप्ट के लिए इसे सक्षम करने के लिए स्क्रिप्ट के शीर्ष पर निम्न जोड़ें:

"use strict";

यदि आप इसे केवल किसी फ़ंक्शन के भीतर उपयोग करना चाहते हैं तो इसे केवल उस संदर्भ में जोड़ें।

function strictFunc() { "use strict"; // rest of function }
  1. जावास्क्रिप्ट में प्रॉमिसेस क्या हैं? जावास्क्रिप्ट में प्रॉमिसेस क्या हैं?

    प्रॉमिसेस हमें एसिंक्रोनस ऑपरेशन करने की अनुमति देती हैं जहां मान प्रॉमिस बनाते समय पहले से ज्ञात नहीं होता। एक प्रॉमिस की तीन स्टेट्स हो सकती हैं: पेंडिंग, फुलफिल्ड और रिजेक्टेड। जावास्क्रिप्ट में प्रॉमिसेस के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> &l

  1. JavaScript WITH स्टेटमेंट के उपयोग क्या हैं? JavaScript WITH स्टेटमेंट के उपयोग क्या हैं?

    WITH स्टेटमेंट का उपयोग दिए गए प्रॉपर्टी के लिए डिफॉल्ट ऑब्जेक्ट निर्दिष्ट करने के लिए किया जाता है और यह हमें लंबे ऑब्जेक्ट रेफरेंस लिखने से बचाता है। यह दिए गए ऑब्जेक्ट को स्कोप चेन के शीर्ष पर जोड़ देता है।JavaScript में WITH स्टेटमेंट का कोड:उदाहरण<!DOCTYPE html> <html lang="hi&quo

  1. - जावा 9 में मॉड्यूल की विशेषताएं क्या हैं?

    मॉड्यूल कोड, डेटा और संसाधनों का संग्रह है। यह संबंधित पैकेज और प्रकारों जैसे क्लासेस, एब्सट्रैक्ट क्लासेस, और इंटरफेस का एक सेट है जिसमें कोड, डेटा फ़ाइलें और कुछ स्टेटिक संसाधन होते हैं। मॉड्यूल की कुछ विशेषताएं नीचे दी गई हैं: मॉड्यूल की विशेषताएं: एक मॉड्यूल को अन्य मॉड्यूल के साथ संचार के लिए