asynchronous - How to wait until a predicate condition becomes true in JavaScript? - Stack Overflow

PHOTO EMBED

Fri Nov 11 2022 14:21:13 GMT+0000 (Coordinated Universal Time)

Saved by @kalehm #javascript

function checkFlag() {
    if(flag === false) {
       window.setTimeout(checkFlag, 100); /* this checks the flag every 100 milliseconds*/
    } else {
      /* do something*/
    }
}
checkFlag();

//Si quieres enviar parametros tambien
window.setTimeout( () => { checkFlag(params); }, 100);
content_copyCOPY

https://stackoverflow.com/questions/22125865/how-to-wait-until-a-predicate-condition-becomes-true-in-javascript