let timer = null // 定义
// 使用 可放置在函数体内部
if (timer !== null) {
clearTimeout(timer);
}
timer = setTimeout(() => {
// 需要防抖的代码
}, 100);
JS 防抖,未封装版本,自记录版本
最新推荐文章于 2024-06-21 16:41:46 发布
let timer = null // 定义
// 使用 可放置在函数体内部
if (timer !== null) {
clearTimeout(timer);
}
timer = setTimeout(() => {
// 需要防抖的代码
}, 100);