Promise | Javascript

 

Descripción

Promise es un objeto en JavaScript que se utiliza para manejar operaciones asincrónicas. Proporciona una forma de manejar las acciones que no se han completado aún y que tienen resultados futuros.

Una Promise puede estar en uno de estos estados:

  • Pendiente: El estado inicial, ni cumplida ni rechazada.
  • Cumplida: Significa que la operación se completó con éxito.
  • Rechazada: Significa que la operación falló.

Cada promesa comienza en el estado pendiente y luego se resuelve a cumplida o rechazada. Una vez que se resuelve una promesa, su estado no puede cambiar.

Sintaxis

Promise

Constructores

Métodos

Ejemplo

Aquí tienes un ejemplo de cómo podría usarse una promesa en JavaScript:

let promesa = new Promise((resolve, reject) => {
    let a = 1 + 1;
    if(a == 2){
        resolve('Operación exitosa');
    } else {
        reject('Operación fallida');
    }
});

promesa.then((message) => {
    console.log('El estado de la promesa es: ' + message);
}).catch((message) => {
    console.log('El estado de la promesa es: ' + message);
});

En este código, creamos una nueva Promesa que verifica una simple operación matemática. Si la operación es exitosa, resolvemos la promesa con un mensaje de éxito. Si la operación falla, rechazamos la promesa con un mensaje de error. Luego, usando .then() y .catch(), manejamos el resultado de la promesa, ya sea éxito o error.

Artículos

Manual Javascript

Aprende más sobre Javascript consultando online o descargando nuestro manual.

Test Javascript

¿Te atreves a probar tus habilidades y conocimiento en Javascript con nuestro test?

Vídeos Javascript

Disfruta también de nuestros artículos sobre Javascript en formato vídeo. Aprovecha y suscribete a nuestro canal.