JavaScript Promise finally()
- Página anterior catch()
- Página siguiente race()
- Volver a la capa superior Manual de referencia de Promise en JavaScript
Definición y uso
finally()
El método proporciona una función de retroalimentación.
La función de retroalimentación es una función que se ejecuta cuando se resuelve una Promise (sea éxito o fracaso).
Ejemplo
myPromise.finally(() => myDisplay("Tarea completada"));
Sintaxis
promise.finally(settled())
Parámetros
Parámetros | Descripción |
---|---|
settled() | Función a ejecutar cuando se resuelve (éxito o fracaso) una Promise. |
Valor de retorno
Tipo | Descripción |
---|---|
Object | Nuevo objeto Promise. |
Compatibilidad del navegador
finally()
Es una característica de ECMAScript 2018.
Desde junio de 2020, ES2018 se admite en todos los navegadores modernos:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 63 | Edge 79 | Firefox 78 | Safari 12 | Opera 50 |
Diciembre de 2017 | Enero de 2020 | Junio de 2020 | Septiembre de 2018 | Enero de 2018 |
finally()
No se admite Internet Explorer.
- Página anterior catch()
- Página siguiente race()
- Volver a la capa superior Manual de referencia de Promise en JavaScript