Promise Handling In JavaScript: Resolving And Rejecting Promises
Promise will either resolve with a value or reject with an error. Syntax: `let promise = new Promise((resolve, reject)=>{...});` Use `.then()` for success and `.catch()` for failure.
Promise
A promise will either resolve with a value or reject with an error.
Syntax:
let promise = new Promise((resolve, reject)=>{
If(true) {
resolve();
}else{
reject();
}
});
let promise = new Promise((resolve, reject) => {
let data = 5;
//let data = '5';
if (typeof data === "number") {
resolve("Success");
} else {
reject("Failed");
}
});
promise
.then((result) => {
console.log(`on resolve: ${result}`);
})
.catch((error) => {
console.log(`on reject: ${error}`);
});...