Đối tượng lỗi về cơ bản được trình thông dịch JavaScript ném ra khi xảy ra lỗi tập lệnh. Đối tượng lỗi này cũng có thể được ném dưới dạng ngoại lệ cho các ngoại lệ do người dùng xác định. Hai thuộc tính đối tượng lỗi javaScript là -
Thuộc tính | Mô tả |
---|---|
tên | Nó đặt hoặc trả về tên của lỗi. |
thông báo | Nó đặt hoặc trả về thông báo lỗi dưới dạng chuỗi |
Sau đây là mã cho đối tượng lỗi trong JavaScript -
Ví dụ
<!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>
Đầu ra
Đoạn mã trên sẽ tạo ra kết quả sau -
Khi nhấp vào nút 'BẤM VÀO ĐÂY' -