JavaScript Promise catch()

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

catch() این روش یک تابع بازگشتی ارائه می‌دهد.

این کالبد یک تابع است که زمانی که یک پرومیس رد شد، این تابع اجرا می‌شود.

مثال

myPromise.catch(x => myDisplay(x));

به طور شخصی امتحان کنید

نحوه نوشتن

promise.catch(rejected())

پارامتر

پارامتر توضیح
rejected() فوقانی که پرومیس رد شد باید اجرا شود.

مقدار بازگشتی

نوع توضیح
آبجکت پرومیس جدید.

پشتیبانی مرورگر

catch() این ویژگی‌ها از ECMAScript 6 (ES6) است.

از ژوئن 2017، ES6 (JavaScript 2015) در تمامی مرورگرهای مدرن پشتیبانی می‌شود:

کروم ایج فایرفاکس سافاری اوپرا
کروم 51 ایج 15 فایرفاکس 54 سافاری 10 اوپرا 38
مه 2016 آوریل 2017 ژوئن 2017 سپتامبر 2016 ژوئن 2016

catch() اینترنت اکسپلورر پشتیبانی نمی‌کند.