我必须在某个事件发生后多次设置超时。
// initial value
var x = null;
// later
if (!x) {
x = setTimeout(function() {
// do some stuff
clearTimeout(x);
x = null;
}, 500);
}
拨打clearTimeout(x);
是否有必要或是好的做法?或者内部元素现在消失了?
我之所以这样说的原因是:该脚本每天会在自助服务终端系统中运行一千次。所以它不应该随着时间的推移填满RAM或产生任何其他问题。