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' в этой спецификации.
Черновик  

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

 

Смотри также

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

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