JavaScript Promise finally()

Ορισμός και χρήση

finally() Η μέθοδος παρέχει μια συνάρτηση callback.

Η συνάρτηση回调 είναι μια συνάρτηση που εκτελείται όταν μια Promise λυθεί (είτε επιτυχής είτε αποτυχία).

Παράδειγμα

myPromise.finally(() => myDisplay("Εκτέλεση ολοκληρώθηκε"));

Προσωπική δοκιμή

Γραμματική

promise.finally(settled())

Παράμετροι

Παράμετροι Περιγραφή
settled() Η συνάρτηση που θα εκτελεστεί όταν η Promise λυθεί (επιτυχής ή αποτυχία).

Αποτελεσματική τιμή

Τύπος Περιγραφή
Οντότητα Νέος Οντότητα Promise

Υποστήριξη των προγραμματιστών

finally() Είναι χαρακτηριστικό του ECMAScript 2018.

Από τον Ιούνιο του 2020 και μετά, το ES2018 υποστηρίζεται σε όλους τους σύγχρονους περιηγητές:

Chrome Edge Firefox Safari Opera
Chrome 63 Edge 79 Firefox 78 Safari 12 Opera 50
Δεκέμβριος 2017 Ιανουάριος 2020 Ιούνιος 2020 Σεπτέμβριος 2018 Ιανουάριος 2018

finally() Δεν υποστηρίζεται ο Internet Explorer.