JavaScript Promise catch()

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

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

این فراخوانی یک تابع است که زمانی که یک Promise رد شود، این تابع اجرا می‌شود.

مثال

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

آزمایش کنید

رابط‌کلیک

promise.catch(rejected())

پارامترها

پارامترها توضیح
rejected() توابعی که باید در زمان رد Promise اجرا شوند.

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

نوع توضیح
Object مستند جدید Promise.

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

catch() ویژگی‌های 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

catch() Internet Explorer پشتیبانی نمی‌کند.