Create Promise
let myPromise = new Promise(function(resolve, reject) {
Condition
let success = true;
If Condition
if (success) {
resolve("Task Completed");
}
Else Condition
else {
reject("Task Failed");
}
Handle Success
.then(function(result) {
console.log(result);
})
Handle Error
.catch(function(error) {
console.log(error);
});
Full Code :
let myPromise = new Promise(function(resolve, reject) {
let success = true;
if (success) {
resolve("Task Completed");
} else {
reject("Task Failed");
}
});
myPromise
.then(function(result) {
console.log(result);
})
.catch(function(error) {
console.log(error);
});
⚡ Flow Summary
Promise created
↓
Check condition (success)
↓
If true → resolve() → then()
If false → reject() → catch()🎯 Real-life Example
- You ordered food 🍔
- If delivered →
- If delivered →
resolve("Food arrived")
- If not →
- If not →
reject("Delivery failed")

No comments:
Post a Comment