22 lines
609 B
JavaScript
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
|
|
});
|
|
|