本帖最后由 别忘记还有热爱 于 2020-5-26 16:16 编辑
为什么我900ms调用aass() 但是fun的定时器仍然会执行。
[JavaScript] 纯文本查看 复制代码 function aass() {
let fun = 1;
return function() {
if (fun) {
clearTimeout(fun);
}
fun = setTimeout(() => {
console.log("测试");
}, 1000);
}();
}
setInterval(() => {
aass()
}, 900); |