JavaScript Promise then()
- الصف السابق resolve()
- الصف التالي all()
- العودة إلى الطبقة العليا دليل مرجعي لـ JavaScript Promise
التعريف والاستخدام
then()
يقدم الطريقة إثنين من الوظائف الدالة:
واحد يتم تنفيذه عند نجاح 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