shlogg · Early preview
Ranjith Srt @ranjithsrt

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