黑马程序员技术交流社区

标题: 小白请教一个闭包的问题 [打印本页]

作者: 别忘记还有热爱    时间: 2020-5-26 16:14
标题: 小白请教一个闭包的问题
本帖最后由 别忘记还有热爱 于 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);





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2