原生节流:连续事件限制频率 | 星雨笔录
实现按时间间隔控制执行频率的节流。
核心: 原生节流可通过记录上次执行时间,判断当前是否达到间隔。
最小示例:
function throttle(fn, delay) {
let last = 0;
return (...args) => { const now = Date.now(); if (now - last >= delay) { last = now; fn(...args); } };
}
学完能做: 实现按时间间隔控制执行频率的节流。