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
Post a Comment