JavaScript Promise then()
- صفحه قبل resolve()
- صفحه بعدی all()
- بازگشت به طبقه بالاتر دستورالعمل JavaScript Promise
تعریف و استفاده
then()
دو تابع بازگشتی ارائه میدهد:
یک عدد برای زمان موفقیت 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