throttle
Variable生成一个节流函数:`interval` 毫秒内只会执行一次 `func`,期间的调用会被丢弃。 返回的函数额外带有 `isThrottled` 方法,用于查询当前是否处于节流窗口内。
Signature
const throttle: <TArgs extends any[]>({ interval }: { interval: number; }, func: (...args: TArgs) => any) => ThrottledFunction<TArgs>Examples
const throttled = throttle({ interval: 1000 }, () => reportScrollPosition())
window.addEventListener('scroll', throttled)Source
node_modules/.pnpm/radash@12.1.1/node_modules/radash/dist/index.d.ts:395