JavaScript Promise catch()
- Предыдущая страница any()
- Следующая страница finally()
- Вернуться на один уровень выше Руководство JavaScript Promise
Определение и использование
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 не поддерживается.
- Предыдущая страница any()
- Следующая страница finally()
- Вернуться на один уровень выше Руководство JavaScript Promise