JavaScript Promise finally()
- Poprzednia strona catch()
- Następna strona race()
- Wróć do poprzedniego poziomu Podręcznik obiektu Promise w JavaScript
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"));
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.
- Poprzednia strona catch()
- Następna strona race()
- Wróć do poprzedniego poziomu Podręcznik obiektu Promise w JavaScript