Skip to content

Home > sculp-js > throttle

throttle() function

节流函数 节流就是节约流量,将连续触发的事件稀释成预设评率。 比如每间隔1秒执行一次函数,无论这期间触发多少次事件。 这有点像公交车,无论在站点等车的人多不多,公交车只会按时来一班,不会来一个人就来一辆公交车。

Signature:

typescript
throttle: <F extends AnyFunc>(func: F, wait: number, immediate?: boolean) => ThrottleFunc<F>

Parameters

Parameter

Type

Description

func

F

wait

number

immediate

boolean

(Optional)

Returns:

ThrottleFuncF

{ThrottleFunc<F>}

Released under the MIT License.