调用一次:setTimeout()
const timeout = setTimeout(() => {
console.log("时间到了");
}, 2000);
// 删除定时器
clearTimeout(timeout);
window[global].setTimeout(调用函数, [延迟的毫秒数]);
- 延迟多少毫秒后执行调用函数
window[global].clearTimeout(timeoutId));
重复调用:setInterval()
const interval = setInterval(() => {
console.log("时间到了");
}, 100);
// 删除定时器
clearInterval(interval);
window[global].setInterval(调用函数, [间隔的毫秒数]);
- 每间隔多少毫秒执行一次调用函数(间隔毫秒默认0)
window[global].clearInterval(intervalId);