JavaScript Promise finally()

Definition og brug

finally() Metoden tilbyder en callback-funktion.

Denne callback er en funktion, der udføres, når en Promise løses (uanset om det er succes eller fejl).

Eksempel

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

Prøv det selv

Syntaks

promise.finally(settled())

Parameter

Parameter Beskrivelse
settled() Funktioner, der skal udføres, når en Promise løses (s成功或失败).

Returværdi

Type Beskrivelse
Object Nye Promise objekter.

Browserv understøttelse

finally() er en funktion af ECMAScript 2018.

Siden juni 2020 har ES2018 været understøttet i alle moderne browsere:

Chrome Edge Firefox Safari Opera
Chrome 63 Edge 79 Firefox 78 Safari 12 Opera 50
december 2017 januar 2020 juni 2020 september 2018 januar 2018

finally() Internet Explorer understøttes ikke.