Frontend/24_10_07/promisePelda.js
2024-10-07 13:07:24 +02:00

22 lines
609 B
JavaScript

//Promise létrehozása
let myPromise = new Promise((resolve, reject) => {
let success = true;
setTimeout(() => {
if (success) {
resolve("A művelet sikeresen befejeződött!"); //Sikeres teljesítés
} else {
reject("Hiba történt a művelet során!"); //Elutasítás
}
}, 2000); //2 másodperces késleltetés
});
myPromise
.then(result => {
console.log(result); //Eredmény kiírása, ha a Promise teljesítve lett
})
.catch(error => {
console.error(error); //Hiba kiírása, ha a Promise elutasítva lett
});