宜搭开发包
GitHub
宜搭 API
钉钉 API
正在准备搜索索引...
Utils
Throttle
类 Throttle
节流
适用于需要限制函数调用频率的场景,避免函数被频繁触发导致性能问题
提供静态方法
of
创建节流函数,接受一个函数和一个可选的延迟时间(默认为 300ms)
返回一个新的函数,该函数在被调用时会检查是否处于锁定状态,如果是则直接返回,否则执行原函数并进入锁定状态,直到延迟时间结束后解锁
索引
构造函数
constructor
方法
of
构造函数
constructor
new
Throttle
()
:
Throttle
返回
Throttle
方法
静态
of
of
<
T
extends
(
...
args
:
unknown
[]
)
=>
unknown
>
(
fn
:
T
,
delay
?:
number
,
)
:
(
...
args
:
Parameters
<
T
>
)
=>
void
创建一个节流函数
类型参数
T
extends
(
...
args
:
unknown
[]
)
=>
unknown
参数
fn
:
T
需要节流的函数
delay
:
number
= 300
节流延迟时间,默认为 300 毫秒
返回
(
...
args
:
Parameters
<
T
>
)
=>
void
显示设置
成员可见性
受保护
继承
外部
配色
自动
浅色
深色
目录
构造函数
constructor
方法
of
GitHub
宜搭 API
钉钉 API
宜搭开发包
加载中……
节流
of创建节流函数,接受一个函数和一个可选的延迟时间(默认为 300ms)