如何在客户端发生之前取消/终止window.setTimeout?

我有几个地方,我使用下面的行来清除状态,例如。 我有一些挂出10秒或更多,如果用户点击周围的行动可能发生在不正确的时间间隔。 是否有可能取消或杀死这个w /一些jQuery或JavaScript,所以我没有这个过程挂?

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

window.clearTimeout()应该做你正在努力实现的。