Можно ли узнать значение счетчика в setTimeout?
Да, я знаю, что можно вместо setTimeout сделать setInterval(func(), 1000), где func будет вручную уменьшать на 1 глобальную переменную, которая будет работать счетчиком секунд, и вызывать нужное событие, когда он дойдет до 0. Но это как-то коряво и неудобно. Неужели нельзя достучаться до счетчика setTimeout через возвращенный им ID?
Если бы можно было его изменять (т.е. добавлять или уменьшать время), было бы вообще круто. Но хотя бы просто узнать текущее значение.
|