Зачем нужны оба? В чем разницаРазница между параметрами обработки ошибок и уловом в обещаниях JavaScript
Между
.then(doWork, errorHandler)
... и ...
.then(doWork) .catch(errorHandler)
Это вопрос удобства и оба будут отлавливать ошибки? Нужно ли использовать оба или только один? На каких случаях?
Другой возможный обман: [Обещание: затем vs then + catch] (http://stackoverflow.com/q/33278280/5743988) – 4castle