JavaScript Promise then()

تعریف و استفاده

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 پشتیبانی نمی‌کند.