La propiedad Promise.prototype representa el prototipo del constructor de Promise

Atributos de la propiedad Promise.prototype
Sobrescribir No
Numerable No
Configurable No

Descripción

Las instancias de Promise heredan de Promise.prototype. Se puede usar el objeto prototipo del constructor para agregar propiedades o métodos a todas las instancias de Promise.

Propiedades

Promise.prototype.constructor
Retorna la función que creó el prototipo de una instancia. Esta es la función por defecto de Promise.

Métodos

Promise.prototype.catch(alRechazarse)
Anexa a la promesa un callback manejador de rechazo, y retorna una nueva promesa que resuelve al valor de retorno del callback si es llamado, o de lo contrario a su valor de cumplimiento original si la promesa es cumplida.
Promise.prototype.then(alCumplirse, alRechazarse)
Anexa a la promesa manejadores de cumplimiento y rechazo, y retorna una nueva promesa que resuelve al valor de retorno del manejador llamado, o a su valor de determinación (settled) original si la promesa no fue manejada (p.ej. si el manejador relevante alCumplirse o alRechazarse no es una función).

Especificaciones

Especificación Estatus Comentario
ECMAScript 2015 (6th Edition, ECMA-262)
La definición de 'Promise.prototype' en esta especificación.
Standard Definición inicial.
ECMAScript Latest Draft (ECMA-262)
La definición de 'Promise.prototype' en esta especificación.
Draft  

Compatibilidad de navegadores

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

Ver también

Etiquetas y colaboradores del documento

Colaboradores en esta página: atpollmann
Última actualización por: atpollmann,