JavaScript Promise finally()

definicja i użycie

finally() metoda dostarcza funkcję zwrotną.

ten zwrot jest funkcją, która jest wykonywana, gdy Promise zostanie rozwiązana (zarówno sukces jak i porażka).

przykład

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

spróbuj sam

gramatyka

promise.finally(settled())

parametry

parametry opis
settled() funkcja do wykonania, gdy Promise zostanie rozwiązana (sukces lub porażka).

zwracana wartość

typ opis
Obiekt nowy obiekt Promise.

obsługa przeglądarek

finally() jest cechą ECMAScript 2018.

od czerwca 2020 roku, ES2018 jest obsługiwany we wszystkich nowoczesnych przeglądarkach:

Chrome Edge Firefox Safari Opera
Chrome 63 Edge 79 Firefox 78 Safari 12 Opera 50
grudzień 2017 roku styczeń 2020 roku czerwiec 2020 roku wrzesień 2018 roku styczeń 2018 roku

finally() Nie obsługuje Internet Explorer.