Почему ошибку в промисе лучше обрабатывать через catch, а не через console.error?

frontend разработкаJavaScriptасинхронное программированиеобработка ошибокпромисы