调用一次:setTimeout()

  1. const timeout = setTimeout(() => {
  2. console.log("时间到了");
  3. }, 2000);
  4. // 删除定时器
  5. clearTimeout(timeout);
  • window[global].setTimeout(调用函数, [延迟的毫秒数]);
    • 延迟多少毫秒后执行调用函数
  • window[global].clearTimeout(timeoutId));

重复调用:setInterval()

  1. const interval = setInterval(() => {
  2. console.log("时间到了");
  3. }, 100);
  4. // 删除定时器
  5. clearInterval(interval);
  • window[global].setInterval(调用函数, [间隔的毫秒数]);
    • 每间隔多少毫秒执行一次调用函数(间隔毫秒默认0)
  • window[global].clearInterval(intervalId);