js防抖函数

debounce(fn, delay) {
// 存储定时标识符,以便清除定时器
let timer = null;
return function _debounce() {
if (timer) clearTimeout(timer);
timer = setTimeout(() => {
fn();
}, delay);
};
},
其中fn为函数,delay延迟几秒执行

你可能感兴趣的:(js,javascript,前端)