stop mdn loop eliminar ejemplo cleartimeout javascript jquery

javascript - mdn - ¿Cómo cancelar/matar window.setTimeout antes de que ocurra en el cliente?



settimeout jquery ejemplo (2)

Tengo algunos lugares donde utilizo la línea a continuación para borrar un estado, por ejemplo. Tengo algunos de estos que cuelgan durante 10 segundos o más y si el usuario hace clic en la acción puede ocurrir a intervalos de tiempo incorrectos. ¿Es posible cancelar o eliminar esto con jQuery o JavaScript, por lo que no tengo este proceso rondando?

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


El window.clearTimeout () debería hacer lo que estás tratando de lograr.


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