计时器

    技术2024-05-07  12

    计时器

    setInterval() 每隔多少秒执行一次 回调函数 无限循环的执行 出口: var x = 0; var timer = setInterval(function () { x++; console.log(x) if(x>3){ clearInterval(timer); } 清空计时器,如果不清空,导致页面性能下降

    for (var i = 0; i < 3; i++) { var x = 0; var timer = setInterval(function () { console.log(‘2222’) //在这里清空不知道清空的是哪一个timer }, 500) console.log(timer,’---------’; clearInterval(timer) //setInterval 执行3次 }

    清空的是最后一次的计时器

    --->如何解决失效问题? 慢点 坑3 清最后一个timer 清了3次 setTimeout(function(){ console.l clearInterval(timer) },501) ---->目的:需要知道 分别保存timer 的值?1.2.3 外面包裹一个立即执行函数
    Processed: 0.022, SQL: 10