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

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

<घंटा/>

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

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

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

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

  • आप किसी फ़ंक्शन के अंदर तर्क सरणी को पुन:असाइन नहीं कर सकते हैं

  • बयानों के साथ प्रयोग की अनुमति नहीं है

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

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

"use strict";

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

function strictFunc() {
   "use strict";
   // rest of function
}

  1. जावास्क्रिप्ट में वादे क्या हैं?

    वादे हमें अतुल्यकालिक संचालन करने की अनुमति देते हैं जहां मूल्य उन्नत में ज्ञात नहीं है जब वादा बनाया जा रहा था। एक वादे में तीन राज्य लंबित, पूरे और अस्वीकृत हो सकते हैं। जावास्क्रिप्ट में वादों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> &

  1. कथन के साथ जावास्क्रिप्ट के क्या उपयोग हैं?

    WITH स्टेटमेंट का उपयोग दी गई संपत्ति के लिए डिफ़ॉल्ट ऑब्जेक्ट को निर्दिष्ट करने के लिए किया जाता है और हमें लंबे ऑब्जेक्ट संदर्भों को लिखने से रोकने की अनुमति देता है। यह दिए गए ऑब्जेक्ट को स्कोप चेन के हेड में जोड़ता है। जावास्क्रिप्ट में स्टेटमेंट के साथ कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी

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

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