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);