JS Error obyekti
Error obyekti
JavaScript-da xatolik yuzaga kelganda xato haqida ma’lumot beruvchi o‘rnatilgan xato obyekti mavjud.
Error obyekti name va message kabi foydali xususiyatlarni taqdim etadi.
Error obyekti metodlari va xususiyatlari
| Xususiyat | Tavsif |
|---|---|
| new Error() | Yangi Error obyektini yaratadi |
| name | Xato nomini o‘rnatadi yoki qaytaradi |
| message | Xato xabarini o‘rnatadi yoki qaytaradi |
| cause | Xato sababini belgilaydi yoki qaytaradi |
| Error.isError(x) | Qiymat (x) Error bo‘lsa, true qaytaradi |
Xato nomlari
Xato nomi xususiyati orqali olti xil qiymat qaytarilishi mumkin:
| Error Name | Tavsif | Sinab ko‘ring |
|---|---|---|
| EvalError | Eskirgan — o‘rniga SyntaxError’dan foydalaning | |
| RangeError | "Diapazondan tashqari" son yuzaga keldi | O‘zingiz sinab ko‘ring » |
| ReferenceError | Noqonuniy murojaat (reference) yuzaga keldi | O‘zingiz sinab ko‘ring » |
| SyntaxError | Sintaksis xatosi yuz berdi | O‘zingiz sinab ko‘ring » |
| TypeError | Tip xatosi yuzaga keldi | O‘zingiz sinab ko‘ring » |
| URIError | encodeURI()’da xato yuzaga keldi | O‘zingiz sinab ko‘ring » |
Nostandart xususiyatlar va metodlar
Eski JavaScript kodida siz nostandart xususiyatlar va usullarni topishingiz mumkin.
Ushbu xususiyatlar va usullardan foydalanmang. Ular barcha brauzerlarda ishlamaydi.
| Xususiyat | Tavsif |
|---|---|
| arguments | Deprecated |
| caller | Deprecated |
| columnNumber | Faqat Firefox |
| description | Faqat Microsoft |
| displayName | Faqat Firefox |
| fileName | Faqat Firefox |
| lineNumber | Faqat Firefox |
| number | Faqat Microsoft |
| stack | Faqat Firefox |
| Metodlar | Tavsif |
| evalError() | Deprecated |
| internalError() | Faqat Firefox |
| toSource() | Non Standard |
Shuningdek qarang:
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
