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

क्या हम JavaScript Error को एक्सटेंड कर सकते हैं? ऐसा करने का सबसे अच्छा तरीका क्या है?


JavaScript Error को Error क्लास को एक्सटेंड करके बढ़ाया जा सकता है। इसका सबसे अच्छा तरीका है एक नई कस्टम एरर क्लास बनाना जो बिल्ट-इन JavaScript Error क्लास को एक्सटेंड करती हो।

JavaScript में एरर को एक्सटेंड करने का कोड:

उदाहरण

<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Extend Error Demo</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 18px; font-weight: 500; color: rebeccapurple; } </style> </head> <body> <h1>JavaScript Error को एक्सटेंड करें</h1> <div class="result"></div> <button class="Btn">यहाँ क्लिक करें</button> <h3> Error क्लास को एक्सटेंड करके नई एरर बनाने के लिए ऊपर दिए गए बटन पर क्लिक करें </h3> <script> let resEle = document.querySelector(".result"); let sampleEle = document.querySelector(".sample"); let BtnEle = document.querySelector(".Btn"); class CustomError extends Error { constructor(message) { super(message); this.name = "Custom Error"; } } function test() { throw new CustomError("नई एरर थ्रो की गई"); } BtnEle.addEventListener("click", () => { try { test(); } catch (err) { resEle.innerHTML += "err.name = " + err.name + "<br>"; resEle.innerHTML += "err.message = " + err.message + "<br>"; } }); </script> </body> </html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट देगा:

क्या हम JavaScript Error को एक्सटेंड कर सकते हैं? ऐसा करने का सबसे अच्छा तरीका क्या है?

'यहाँ क्लिक करें' बटन पर क्लिक करने पर:

क्या हम JavaScript Error को एक्सटेंड कर सकते हैं? ऐसा करने का सबसे अच्छा तरीका क्या है?


  1. JavaScript का उपयोग करके नई ब्राउज़र विंडो खोलने का सबसे अच्छा तरीका क्या है? JavaScript का उपयोग करके नई ब्राउज़र विंडो खोलने का सबसे अच्छा तरीका क्या है?

    Window ऑब्जेक्ट का open() मेथड JavaScript का उपयोग करके नई ब्राउज़र विंडो खोलने का सबसे अच्छा तरीका है।JavaScript का उपयोग करके नई ब्राउज़र विंडो खोलने का कोड:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewpo

  1. डुप्लिकेट फ़ाइलों को कुशलतापूर्वक हटाएं और डिस्क स्थान खाली करें डुप्लिकेट फ़ाइलों को कुशलतापूर्वक हटाएं और डिस्क स्थान खाली करें

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

  1. ZoneAlarm में Vsinit.dll त्रुटि को कैसे ठीक करें: त्वरित और विश्वसनीय समाधान ZoneAlarm में Vsinit.dll त्रुटि को कैसे ठीक करें: त्वरित और विश्वसनीय समाधान

    Vsinit.dll फ़ाइल TrueVector सर्विस Zone Alarm प्रोग्राम से सीधे संबंधित एक फ़ाइल है। Vsinit.dll फ़ाइल एक रूट सर्टिफिकेट है जिसे प्रोग्राम के बुनियादी संस्करण पर लागू किया गया है। dll फ़ाइल प्रोग्राम के संचालन में प्राथमिक तत्व है क्योंकि यह ZoneAlarm इंटरनेट फ़ायरवॉल का हिस्सा है और आवश्यक सर्टिफिक