var timerId; clearTimeout(timerId || 0); timerId = setTimeout(function tick() { alert('Ok'); timerId = setTimeout(tick, 1000); }, 100);