Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Promise.prototype

Эта статья нуждается в редакционном обзоре. Как вы можете помочь.

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Cвойство Promise.prototype представляет собой прототип конструктора Promise.

Атрибуты свойстваPromise.prototype
Записываемое нет
Перечисляемое нет
Настраиваемое нет

Описание

Promise обьект наследованый от Promise.prototype. Вы можете использовать протоип конструктора  чтобы добовлять свойства или методы во все объекты обещаний.

Свойства

Promise.prototype.constructor
Возвращает функцию, которая создала протоип экземпляра. Это функция всех обещаний по умолчанию.

Методы

Promise.prototype.catch(onRejected)
Добавляет функцию колбек, для обработки отклонения обещания, которая возвращает новое обещание выполненное с переданным значением, если она вызвана, или оригинальное значение resolve, если обещание выполнено.
Promise.prototype.then(onFulfilled, onRejected)
Добавляет обработчик выполнения и отклонения обещания, и возвращает новое обещание выполненное со значением вызванного обработчика, или оригинальное значение, если обещание не было обработано (т.е. еслм соответствующий обработчик onFulfilled или onRejected не является функцией).

Спецификация

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'Promise.prototype' в этой спецификации.
Стандарт Initial definition.
ECMAScript 2017 Draft (ECMA-262)
Определение 'Promise.prototype' в этой спецификации.
Черновик  

Совместимость с браузерами

 

Смотри также

Метки документа и участники

 Внесли вклад в эту страницу: alexicum, AlexKhram
 Обновлялась последний раз: alexicum,