В учебнике я нашел следующий код:
promise.then(function(result){
//some code
}).catch(function(error) {
throw(error);
});
Я немного смущен: делает ли вызов catch что-нибудь? Мне кажется, что это не имеет никакого эффекта, поскольку оно просто бросает ту же ошибку, которая была поймана. Я основываю это на том, как работает регулярный try/catch.