JavaScript Promise finally()
- Προηγούμενη σελίδα catch()
- Προηγούμενη σελίδα race()
- Επιστροφή στο προηγούμενο επίπεδο Παραγείγοντα για JavaScript Promise
Ορισμός και χρήση
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.
- Προηγούμενη σελίδα catch()
- Προηγούμενη σελίδα race()
- Επιστροφή στο προηγούμενο επίπεδο Παραγείγοντα για JavaScript Promise