Параметр Promise.prototype відображає прототип для конструктора Promise constructor.

Property attributes of Promise.prototype
Writable no
Enumerable no
Configurable no

Опис

Екземпляри Promise успадковуються від Promise.prototype. Ви можете використовувати прототип конструктора, щоб добавляти параметри або методи до всіх екземплярів Promise.

Параметри

Promise.prototype.constructor
Повертає функцію, яка створила прототип екземпляра. Це є функція Promise по замовчуванню.

Методи

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

Специфікації

Специфікація Статус Коментар
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Promise.prototype' in that specification.
Standard Початкове визначення.
ECMAScript Latest Draft (ECMA-262)
The definition of 'Promise.prototype' in that specification.
Living Standard  

Сумісність із браузерами

No compatibility data found. Please contribute data for "javascript/promise" (depth: Promise.prototype) to the MDN compatibility data repository.

Дивитися також

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

 Зробили внесок у цю сторінку: piton13
 Востаннє оновлена: piton13,