1 год назад
Обработка ошибок в TypeScript без try/catch
Источник: Nuances of Programming Начну с небольшого рассказа о себе. Я разработчик программного обеспечения с 10-летним стажем. Начинал работать с PHP, затем постепенно перешел на JavaScript. Освоив около 5 лет назад TypeScript, я навсегда отказался от JavaScript. TypeScript сразу же показался мне лучшим языком программирования из когда-либо созданных. Постепенно я начал знакомиться с другими языками, более современными. Первым в списке моих фаворитов оказался Go, затем к нему добавился Rust. Трудно не заметить их достоинства при сравнении с другими языками...
3 года назад
Глобальный catch Javascript
Давайте представим, что произошла фатальная ошибка (программная или что-то ещё ужасное) снаружи try..catch, и скрипт упал. Существует ли способ отреагировать на такие ситуации? Можно залогировать ошибку, показать что-то пользователю (обычно они не видят сообщение об ошибке) и т.д. В браузере мы можем присвоить функцию специальному свойству window.onerror, которая будет вызвана в случае необработанной ошибки. Синтаксис на картинке выше. - message Сообщение об ошибке...