त्रुटि वस्तु मूल रूप से JavaScript दुभाषिया द्वारा फेंकी जाती है जब कोई स्क्रिप्ट त्रुटि होती है। इस त्रुटि ऑब्जेक्ट को उपयोगकर्ता परिभाषित अपवादों के अपवाद के रूप में भी फेंका जा सकता है। दो जावास्क्रिप्ट त्रुटि ऑब्जेक्ट गुण हैं -
संपत्ति वें> | विवरण वें> |
---|---|
name | यह त्रुटि का नाम सेट या लौटाता है। |
message | यह त्रुटि संदेश को स्ट्रिंग के रूप में सेट या लौटाता है |
जावास्क्रिप्ट में त्रुटि वस्तु के लिए कोड निम्नलिखित है -
उदाहरण
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 20px; font-weight: 500; } </style> </head> <body> <h1>JavaScript Error Object</h1> <div style="color: green;" class="result"></div> <button class="Btn">CLICK HERE</button> <h3> Click on the above button display the error object </h3> <script> let resEle = document.querySelector(".result"); document.querySelector(".Btn").addEventListener("click", () => { try { a; } catch (err) { resEle.innerHTML = "Error = " + err + "<br>"; resEle.innerHTML += "error.name = " + err.name + "<br>"; resEle.innerHTML += "error.message = " + err.message + "<br>"; } }); </script> </body> </html>
आउटपुट
उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -
'यहां क्लिक करें' बटन पर क्लिक करने पर -