正常情况下,定义个定时器,肯定是要有变量接收的。
fun1 = () => {
console.log('1');
}
fun2 = () => {
console.log('2');
}
setInterval(fun1, 1000);
setInterval(fun2, 2000);
setInterval(() => {
console.log(3);
}, 3000);
let a1 = setInterval(function () { console.log('4'); }, 0);
let a2 = setInterval(function () { console.log('5'); }, 0);
console.log(a1, a2);
setTimeout(() => {
console.log('定时器')
}, 3000);
// 清除定时器
(function clear() {
// n 定时器返回的是一个数值 (数值大小和浏览器有关系)
const n = setInterval(() => { console.log('3'); }, 1000);
console.log(n);
for (let i = 0; i <= n; i++) {
// clearInterval(i);
// 这个地方 clearInterval clearTimeout 都可以清除定时器
clearTimeout(i);
};
})();
setTimeout(() => {
console.log('定时器')
}, 3000);