Когда возникает ошибка, JavaScript генерирует объект, содержащий её детали.

Затем этот объект передаётся как аргумент в блок catch:

try {   // ...
} catch(err) { // <-- объект ошибки, можно использовать другое название вместо err   // ... }`

Для всех встроенных ошибок этот объект имеет два основных свойства: name Имя ошибки. Например, для неопределённой переменной это "ReferenceError". message Текстовое сообщение о деталях ошибки.


Назад