aSXasx SAXasx
PreguntaQué es una promises?
Fernando Andres Muñoz Suazo
Una promesa es la finalización exitosa o de fracaso de una operación asíncrona.
const somethingWillHappen = () => { //Creamos la promesa, recibe 2 parametros, si se ejecuta bien o si es rechazada return new Promise((resolve, reject) => { //Validación si se resuelve o no if (true){ resolve('Hey!'); //De esta forma el error no muestra más información que la que especificamos } else { reject('Ops!'); } }); };
Entonces después mandamos a llamar esa promesa:
//Ejecutamos la funcion somethingWillHappen() //Si la respuesta fue satisfactoria .then (response => console.log(response)) //Si pasa por el reject .catch(error => console.error(error));
Fernando Andres Muñoz Suazo
Oscar Barajas explica muy bien estos conceptos en el Curso de Asincronismo con JavaScript, el cual te recomiendo mucho.
aSXasx SAXasx
Mmm ahora entiendo, muchisimas gracias.
Federico Walovnik
Te dejo un video de youtube de platzi en el que explican esto resumidamente https://www.youtube.com/watch?v=FmdPjo00BgU
