JavaScript Promise finally()
- Página anterior catch()
- Próxima página race()
- Voltar à página anterior Manual de referência da Promise do JavaScript
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"));
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.
- Página anterior catch()
- Próxima página race()
- Voltar à página anterior Manual de referência da Promise do JavaScript