Обработка ошибок
Для обработки ошибок существует конструкция try catch
.
try {
console.log('Normal');
console.log(a);
console.log('Result');
} catch (error) {
console.log(error);
} finally {
// код необходимый для завершения начатого процесса
// выполнится всегда
}
console.log('Still normal');
Normal
Error
Still normal
Самое главное что код после данного блока продолжит работать в любом случае.
Сущности объекта ошибки
Сущность | Описание |
---|---|
name | Описание ошибки |
message | Описание ошибки |
stack | Действия которые привели к данной ошибке |