Promise
by jpeter06
JavaScript
console.log("SECONDS:", new Date().getSeconds())
let continuar = false;
let count = 0;
let waitFor = async function waitFor(f){
while(!f()){console.log("TT"); await new Promise(resolve => setTimeout(resolve, 1000))}
return f();
};
let promise = new Promise(function(resolve, reject) {
let encontrado = waitFor(() => { count++;
let res= count > 5;
console.log("count:",count, res);
return res;})
console.log("ENCONTRADO", encontrado)
encontrado.then(()=>resolve("hecho"))
});
promise.then((result) => { alert("TERMINADO " + result) },
() => { alert("error " + error) }
);