Отмените/убейте window.setTimeout() до того, как это произойдет

У меня есть несколько мест, где я использую строку ниже, чтобы очистить статус, например. У меня есть несколько таких, которые зависают в течение 10 секунд или более, и если пользователь нажимает вокруг, действие может происходить через неправильные интервалы времени.

window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout);

Можно ли отменить или убить это с помощью некоторого кода jQuery или JavaScript, чтобы у меня не было этого процесса?

Ответ 1

var timer1 = setTimeout(function() { removeStatusIndicator(); }, statusTimeout);

clearTimeout(timer1)

Ответ 2

Window.clearTimeout() должен делать то, что вы пытаетесь достичь.