js setInterval()一直开着 不clear掉 有什么影响吗?

setInterval()一直在执行,不清空掉 会对缓存内存之类的机制有什么影响吗?

var gdstatr =  setInterval(animate_footer_start,100); function animate_footer_start(){
        $.ajax({            type: 'GET',            dataType: "json",           
         url: ......,            async:false,            success: function (res) {
               
            }
        });
   }

页面不关掉 也不clear

当前影响,请求的时候,页面会卡顿,等ajax请求完成后,页面才会正常。
100是夸张程度///


繁星淼淼
浏览 2619回答 2
2回答

慕仔7369573

如果不用clearInterval的话,下次代码在走到setInterval的时候会创建一个新的计时器。并且之前的计时器还会重新开始执行。

叮当猫咪

页面卡顿问题是async:false,这个设置表示同步请求。至于不清除有什么影响,菜鸟表示不知道。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript