JavaScript Promise finally()

Definição e uso

finally() O método fornece uma função de chamada de volta.

A chamada de volta é uma função que é executada quando uma Promise for resolvida (seja sucesso ou falha).

Exemplo

myPromise.finally(() => myDisplay("Concluído"));

Experimente você mesmo

Sintaxe

promise.finally(settled())

Parâmetros

Parâmetros Descrição
settled() Função a ser executada quando a Promise for resolvida (sucesso ou falha).

Valor de retorno

Tipo Descrição
Object Novo objeto Promise.

Suporte do navegador

finally() É uma característica do ECMAScript 2018.

Desde junho de 2020, o ES2018 é suportado em todos os navegadores modernos:

Chrome Edge Firefox Safari Opera
Chrome 63 Edge 79 Firefox 78 Safari 12 Opera 50
Dezembro de 2017 Janeiro de 2020 Junho de 2020 Setembro de 2018 Janeiro de 2018

finally() Não suporta Internet Explorer.