JavaScript Promise finally()

Definizione e uso

finally() Il metodo fornisce una funzione di callback.

La callback è una funzione che viene eseguita quando una Promise viene risolta (sia con successo che con fallimento).

Esempio

myPromise.finally(() => myDisplay("Completato"));

Prova tu stesso

Sintassi

promise.finally(settled())

Parametro

Parametro Descrizione
settled() Funzione da eseguire quando una Promise viene risolta (con successo o fallimento).

Valore di ritorno

Tipo Descrizione
Object Nuovo oggetto Promise.

Supporto dei browser

finally() È una caratteristica di ECMAScript 2018.

Da giugno 2020, ES2018 è supportato in tutti i browser moderni:

Chrome Edge Firefox Safari Opera
Chrome 63 Edge 79 Firefox 78 Safari 12 Opera 50
Dicembre 2017 Gennaio 2020 Giugno 2020 Settembre 2018 Gennaio 2018

finally() Non supporta Internet Explorer.