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}`); });...