Skip to content

Commit 4c115c6

Browse files
authored
Update article.md
1 parent 7ab303d commit 4c115c6

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

1-js/11-async/04-promise-error-handling/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ new Promise(function() {
300300
- `.catch` перехватывает все виды отклонённых промисов: будь то вызов `reject()` или проброшенная в обработчике ошибка.
301301
- Необходимо размещать `.catch` там, где мы точно хотим обработать ошибку и знаем, как её обработать. Обработчик должен проанализировать ошибку (помогают пользовательские классы ошибок) или повторно пробросить её, если ничего не знает о ней.
302302
- Это нормально не использовать `.catch`, если мы не знаем как обработать ошибку (невозможно исправить все ошибки).
303-
- В любом случае нам следует использовать обработчик события `unhandledrejection` (для браузеров и аналог для других окружений), чтобы отслеживать необработанные ошибки и информировать об этом пользователя (и, возможно, наш сервер) о них, так, чтобы наше приложение никогда не умирало.
303+
- В любом случае нам следует использовать обработчик события `unhandledrejection` (для браузеров и аналог для других окружений), чтобы отслеживать необработанные ошибки и информировать о них пользователя (и, возможно, наш сервер), так, чтобы наше приложение никогда не умирало.
304304

305305
И, наконец, если у нас имеется индикатор загрузки, тогда finally - это отличное место, чтобы остановить его, когда загрузка завершена:
306306

0 commit comments

Comments
 (0)