fixed levelezo DOM error and randomszam promise error
This commit is contained in:
@@ -3,44 +3,20 @@ let randomszamok = [];
|
||||
document.getElementById("gomb").addEventListener("click", function () {
|
||||
let szam = document.getElementById("szam").value;
|
||||
|
||||
let myPromise = new Promise((resolve, reject) => {
|
||||
let success = true;
|
||||
let randnum = parseInt(Math.random() * 100);
|
||||
|
||||
setTimeout(() =>{
|
||||
if (success){
|
||||
resolve(randnum);
|
||||
} else{
|
||||
reject("Hiba történt.");
|
||||
}
|
||||
}, 2000);
|
||||
});
|
||||
|
||||
if(typecheck(szam)){
|
||||
if (typecheck(szam)) {
|
||||
szam = parseInt(szam);
|
||||
let eredmeny = myPromise
|
||||
.then(result => {
|
||||
return result;
|
||||
})
|
||||
.catch(error =>{
|
||||
console.error("ERROR");
|
||||
});
|
||||
console.log(eredmeny);
|
||||
|
||||
randomszamok.push(eredmeny);
|
||||
randomszamokkiir();
|
||||
|
||||
} else{
|
||||
promise_shit(szam);
|
||||
} else {
|
||||
hibasbemenet();
|
||||
}
|
||||
});
|
||||
|
||||
let hibasbemenet = () =>{
|
||||
let hibasbemenet = () => {
|
||||
alert("HIBÁS BEMENET");
|
||||
}
|
||||
|
||||
let typecheck = (szam1) =>{
|
||||
if (szam1 == ""){
|
||||
let typecheck = (szam1) => {
|
||||
if (szam1 == "") {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
@@ -48,6 +24,37 @@ let typecheck = (szam1) =>{
|
||||
|
||||
|
||||
|
||||
let randomszamokkiir = ()=>{
|
||||
document.getElementById("generaltszamok").innerHTML = randomszamok;
|
||||
}
|
||||
let randomszamokkiir = (karakterlanc) => {
|
||||
document.getElementById("generaltszamok").innerHTML = karakterlanc;
|
||||
}
|
||||
|
||||
function promise_shit(counter) {
|
||||
let myPromise = new Promise((resolve, reject) => {
|
||||
let success = true;
|
||||
|
||||
for (let index = 0; index < counter; index++) {
|
||||
let randnum = parseInt(Math.random() * 100);
|
||||
randomszamok.push(randnum);
|
||||
}
|
||||
|
||||
setTimeout(() => {
|
||||
if (success) {
|
||||
resolve(`A véletlen számok: ${randomszamok.join(', ')}`);
|
||||
} else {
|
||||
reject("Hiba történt.");
|
||||
}
|
||||
}, 2000);
|
||||
});
|
||||
|
||||
|
||||
let eredmeny = myPromise
|
||||
.then(result => {
|
||||
console.log(result);
|
||||
randomszamokkiir(result);
|
||||
})
|
||||
.catch(error => {
|
||||
console.error(error);
|
||||
});
|
||||
//console.log(eredmeny);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user