Đối tượng lỗi trong JavaScript
Nếu xảy ra tình huống ngoại lệ, thì
tham số đầu tiên của khối catch sẽ nhận
một đối tượng chứa lỗi đã xảy ra. Thuộc tính name
của đối tượng này chứa tên lỗi (thực chất là
kiểu của nó), còn thuộc tính message - là văn bản
của lỗi đó:
try {
} catch (error) {
console.log(error.name); // tên lỗi
console.log(error.message); // văn bản lỗi
}
Hãy cố ý tạo ra một tình huống ngoại lệ, liên quan đến việc cố gắng phân tích cú pháp JSON không hợp lệ. In ra console tên và văn bản của lỗi đó.
Hãy cố ý tạo ra một tình huống ngoại lệ, liên quan đến việc tràn bộ nhớ cục bộ (local storage). In ra console tên và văn bản của lỗi đó.