🌟Promises
Una promesa es un objeto que representa la eventual finalización (o falla) de una operación asíncrona y su valor resultante. Las promesas permiten encadenar operaciones asíncronas y manejar errores de manera más sencilla.
Estados de una Promesa:
Pending (Pendiente): Estado inicial, no completado ni rechazado.
Fulfilled (Completada): La operación se completó con éxito.
Rejected (Rechazada): La operación falló.
Sintaxis Básica:
let promise = new Promise((resolve, reject) => {
// Operación asíncrona
if (/* operación exitosa */) {
resolve(value);
} else {
reject(error);
}
});
promise.then(value => {
// Manejar valor exitoso
}).catch(error => {
// Manejar error
});Ejemplo :
Última actualización