У меня есть некоторый код, который обрабатывает угловые обещания как этотмигрирует код осуждается обещание-обращение
somethingThatReturnsAPromise
.then(function (data) {
// handle success
})
.catch(function (error) {
// handle error
})
.finally(function() {
// always do this
});
Я понимаю, что этот синтаксис является устаревшим сейчас, и этот код должен быть заменен
somethingThatReturnsAPromise.then(
function (data) {
// handle success
},
function (error) {
// handle error
}
);
Но где должен ли я поместить код, который был ранее в finally
при использовании этого нового синтаксиса, то есть код, который выполняется как после того, как обещание будет разрешено (успешно), так и отклонено (сбой)?
Где вы это слышали? –
Я был бы удивлен, если бы поймал и, наконец, устарел – zoom
Тем не менее, catch (f) = then (null, f) и, наконец, (f) = then (f, f) – zoom