Как показывают другие ответы, if
против while
- это ваша проблема.Однако лучшим подходом к этому было бы использование setInterval()
, например:
setinterval(startProcess, 1000);
Это не останавливается на 1000 вызовов, но я предполагаю,просто делаю это в целях тестирования на данный момент.Если вам нужно прекратить это делать, вы можете использовать clearInterval()
, например:
var interval = setinterval(startProcess, 1000);
//later...
clearInterval(interval);