const throttle = (fn: Function, delay = 500, aug:any='') => {
if (!throttleRef.current) return 0;
throttleRef.current = false;
fn(JSON.parse(JSON.stringify(aug)));
setTimeout(() => {
throttleRef.current = true;
}, delay);
};
// 查詢
const desensitizeFucF = () => {
throttle(desensitizeFuc, 4000);
};
const desensitizeFuc = () => {
// do something code
})
JS|React 函數(shù)節(jié)流
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 閉包 閉包是一種特殊的函數(shù)。 生一個閉包 當(dāng)一個內(nèi)部函數(shù)引用了外部函數(shù)的數(shù)據(jù)(變量/函數(shù))時, 那么內(nèi)部的函數(shù)就是...
- 一:debounce去抖:使用場景 例如:一個搜索框,輸入1,請求數(shù)據(jù)得到包含1的數(shù)據(jù);再輸入2,得到包含12的數(shù)...
- 函數(shù)防抖: 之所以返回一個函數(shù),因為防抖本身更像是一個函數(shù)修飾,所以就做了一次函數(shù)柯里化。里面也用到了閉包,閉包的...
- 概念解釋 函數(shù)節(jié)流: 頻繁觸發(fā),但只在特定的時間內(nèi)才執(zhí)行一次代碼 函數(shù)防抖: 頻繁觸發(fā),但只在特定的時間內(nèi)沒有觸發(fā)...
- 概念解釋 在一定時間內(nèi),代碼執(zhí)行的次數(shù)不一定要非常多,執(zhí)行的代碼越多,帶來的效果也是一樣,反而會因為執(zhí)行次數(shù)過多而...