Skip to content

Home > sculp-js > debounce

debounce() function

防抖函数 当函数被连续调用时,该函数并不执行,只有当其全部停止调用超过一定时间后才执行1次。 例如:上电梯的时候,大家陆陆续续进来,电梯的门不会关上,只有当一段时间都没有人上来,电梯才会关门。

Signature:

typescript
debounce: <F extends AnyFunc>(func: F, wait?: number) => DebounceFunc<F>

Parameters

Parameter

Type

Description

func

F

wait

number

(Optional)

Returns:

DebounceFuncF

{DebounceFunc<F>}

Released under the MIT License.