Promise.prototype

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)
The definition of 'Promise.prototype' in that specification.
Standard Definición inicial.
ECMAScript 2017 Draft (ECMA-262)
The definition of 'Promise.prototype' in that specification.
Draft  

Compatibilidad de navegadores

Feature Chrome Edge Firefox Internet Explorer Opera Safari Servo
Soporte básico32.0(Si)29.0Sin soporte197.1Sin soporte
Feature Android Chrome for Android Edge Mobile Firefox for Android IE Mobile Opera Mobile Safari Mobile
Soporte básico4.4.432.0(Si)29Sin soporte(Si)8.0

Ver también

Etiquetas y colaboradores del documento

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