JavaScript Promise then()
- Προηγούμενη σελίδα resolve()
- Επόμενη σελίδα all()
- Επιστροφή στο προηγούμενο επίπεδο Ο οδηγός JavaScript Promise
Ορισμός και χρήση
then()
Η μέθοδος παρέχει δύο συνάρτησεις callback:
Ένας εκτελείται όταν ο Promise επιτυγχάνει, και ένας άλλο όταν ο Promise απορρίπτεται.
Παραδείγματα
myPromise.then(x => myDisplay(x), x => myDisplay(x));
Γραμματική
promise.then(fulfilled(), rejected())
Παράμετροι
Παράμετροι | Περιγραφή |
---|---|
fulfilled() | Η συνάρτηση που εκτελείται όταν ο Promise επιτυγχάνει. |
rejected() | Η συνάρτηση που εκτελείται όταν ο Promise απορρίπτεται. |
Επιστροφή τιμής
Τύπος | Περιγραφή |
---|---|
Object | Νέος οντός Promise. |
Υποστήριξη περιηγητών
then()
Είναι χαρακτηριστικά του ECMAScript 6 (ES6).
Από τον Ιούνιο του 2017, το ES6 (JavaScript 2015) υποστηρίζεται σε όλους τους σύγχρονους περιηγητές:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Μάιος 2016 | Αύγουστος 2017 | Ιούνιος 2017 | Σεπτέμβριος 2016 | Ιούνιος 2016 |
then()
Δεν υποστηρίζεται ο Internet Explorer.
- Προηγούμενη σελίδα resolve()
- Επόμενη σελίδα all()
- Επιστροφή στο προηγούμενο επίπεδο Ο οδηγός JavaScript Promise