控制事件发生的频率,基于时间的频率来进行抽样更改
const throttle = (fn, wait) => { let timer return (...args) => { if(timer) return timer = setTimeout(() => { fn(...args) timer = null }, wait) } }