Javascript. Как остановить запущенный таймер?

Главная  >>  Frontend  >>  Javascript. Как остановить запущенный таймер?

Функции setInterval() и setTimeout() выполняют свои задачи — но работать с ними не удобно, когда следует обрабатывать скрипт до определенного момента. Сейчас приведу найденный на просторах stackoverflow пример остановки запущенного таймера.

Итак, код с пояснениями ниже.

Постарался прокомментировать максимально подробно. Суть в том, что продление итераций таймера зависит от значения переменной needToStopTimer. Если таймер следует остановить — значение должно быть true.

Найдено здесь.