We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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

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 Latest Draft (ECMA-262)
Определение 'Promise.prototype' в этой спецификации.
Живой стандарт  

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

 

Смотри также

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

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