原生节流:连续事件限制频率 | 星雨笔录

实现按时间间隔控制执行频率的节流。

核心: 原生节流可通过记录上次执行时间,判断当前是否达到间隔。

最小示例:

function throttle(fn, delay) {
  let last = 0;
  return (...args) => { const now = Date.now(); if (now - last >= delay) { last = now; fn(...args); } };
}

学完能做: 实现按时间间隔控制执行频率的节流。