Promise

by Krishna Ananthi

JavaScript

let cleaning = new Promise((resolve, reject) => {
  //clean room
  console.log("hello");
  let clean;
  setTimeout(() => {
    clean = true;
    if (clean) {
      resolve("cleaned successfully");
    } else {
      reject("cleaning failed");
    }
  }, 0)
});


cleaning.then((success) => {
  console.log("sgfsdfg", success);
}).catch(function(err) {
  console.log(err);
});