result and error in promises

 function saveToDB(data) {

  return new Promise((resolve, reject) => {
    let internetSpeed = Math.floor(Math.random() * 10) + 1;
    if (internetSpeed > 4) {
      resolve("Success: data saved");
    } else {
      reject("failure: weak connection");
    }
  });
}
saveToDB("Abhiii")
  .then((result) => {
    console.log("data 1 saved");
    console.log("Result:", result);
    return saveToDB("Hello");
  })
  .then((result) => {
    console.log("Data 2 saved");
    console.log("Result:", result);
  })
  .catch((error) => {
    console.log("promise failed");
    console.log("Error:", error);
  });




Comments