JavaScript Promise finally()
- Forrige side catch()
- Næste side race()
- Gå tilbage et niveau JavaScript Promise reference manual
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"));
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.
- Forrige side catch()
- Næste side race()
- Gå tilbage et niveau JavaScript Promise reference manual