załóżmy, że posiadam funkcję check(x), którą chcę wykonywać dopóki zmienna status w tej funkcji nie przyjmie wartosci true.
w funkcji check(x) mam
var retry; if(retry == true) { //rob cos if(status == true) { clearInterval(interval); retry = false; } }
Natomiast w funkcji, której wywołuję setInterval
interval = setInterval(check(x), 10000);
Nie wiem co robię źlę, czy mam gdzieś błąd logiczny aczkolwiek to nie działa :/