Как приостановить и возобновить функцию setInterval() с помощью Javascript?
Например, возможно, у меня есть секундомер, чтобы рассказать вам количество секунд, которые вы просматривали на веб-странице. Появляются кнопки "Пауза" и "Возобновить". Причина, по которой clearInterval() не будет работать здесь, заключается в том, что если пользователь нажимает кнопку "Пауза" на 40-й и 800-й миллисекундах, когда он нажимает кнопку "Возобновить", количество прошедших секунд должно увеличиваться на 1 после 200 миллисекунд. Если я использую функцию clearInterval() в переменной таймера (при нажатии кнопки паузы), а затем снова используя функцию setInterval() в переменной таймера (когда нажата кнопка возобновления), количество прошедших секунд будет увеличиваться на 1 только после 1000 миллисекунд, что разрушает точность секундомера.
Итак, как мне это сделать?