#一人分享一道面试手撕题#
比较基础的手撕防抖
function debounce(fn, delay) {
let timer = null;
return function(...args) {
if (timer) clearTimeout(timer);
timer = setTimeout(() => {
fn.apply(this, args);
}, delay);
};
}
// 测试示例
function search(value) {
console.log("搜索内容:", value);
}
// 防抖处理,延迟500ms执行
const debounceSearch = debounce(search, 500);
比较基础的手撕防抖
function debounce(fn, delay) {
let timer = null;
return function(...args) {
if (timer) clearTimeout(timer);
timer = setTimeout(() => {
fn.apply(this, args);
}, delay);
};
}
// 测试示例
function search(value) {
console.log("搜索内容:", value);
}
// 防抖处理,延迟500ms执行
const debounceSearch = debounce(search, 500);
全部评论
mark
今天复习 也刚手撕完这个
相关推荐
顺丰集团工作强度 419人发布