settimeout和setinterval之间有什么区别?
https://m.php.cn/article/463472.html
setTimeout和setInterval都属于JS中的定时器,可以规定延迟时间再执行某个操作,不同的是setTimeout在规定时间后执行完某个操作就停止了;而setInterval则可以一直循环下去,要想停止,可用window.clearInterval( );
function demoFun(){
console.log("11111111");
};
// 只执行1次
setTimeout(demoFun,1000);
// 一直执行
var tid = setInterval(demoFun, 1000)
console.log("线程id", tid);
// 取消执行
window.clearInterval(tid);