Promise.then | Javascript

 

Descripción

then() es un método del objeto Promise que se utiliza para especificar callbacks que se ejecutarán cuando la Promise se resuelva con éxito (se cumpla) o cuando se rechace. Este método devuelve una Promise que puede ser encadenada.

Sintaxis

p.then(onFulfilled[, onRejected]);
p.then(value => { // fulfillment }, reason => { // rejection });

Parámetros

  • onFulfilled: Es una función que se llama cuando la Promise se cumple con éxito. Recibe el valor de resolución de la Promise como argumento.
  • onRejected: Es una función que se llama cuando la Promise es rechazada. Recibe el motivo de rechazo de la Promisecomo argumento.

Objeto Padre

Promise

Ejemplo

let promise = new Promise((resolve, reject) => {
  let success = true;
  if(success) {
    resolve("La promesa se ha resuelto con éxito");
  } else {
    reject("La promesa ha sido rechazada");
  }
});

promise.then(value => {
  console.log(value);
}, reason => {
  console.log(reason);
});

En este ejemplo, creamos una nueva Promise que se resuelve con éxito. El método then se usa para especificar lo que debe suceder cuando la Promise se resuelve o se rechaza.

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.