防抖
function debounce( fn ,ms) {
let timer;
return (...args) => {
if(timer) {
clearTimeout(timer);
}
timer = setTimeout(()=>{
fn(...args)
, ms)
}
}
- 多少时间内如果执行相同的函数,则不执行该操作,