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 не поддерживается.