在某个事件之后,我必须多次设置超时。
// initial value
var x = null;
// later
if (!x) {
x = setTimeout(function() {
// do some stuff
clearTimeout(x);
x = null;
}, 500);
}
打电话是必要的还是好的做法clearTimeout(x);
?还是内部元素现在已经消失了?
我问这个的原因是:脚本每天在信息亭系统中运行大约一千次。所以它不应该随着时间的推移填满 RAM 或产生任何其他问题。