【发布时间】:2019-02-10 14:12:16
【问题描述】:
给定一个事件流,例如(每个 - 是 10ms)
--A-B--C-D
debounceTime(20) 我们得到
-----------D
throttleTime(20) 我们得到
--A----C--
throttleTime(20, undefined, {leading: true, trailing: true} 我们得到
--A----CD
我怎样才能保证每次发射之间有那么多时间,例如20ms
--A-----C--D
通常throttleTime 与trailing: true 最接近,但有时会导致trailing 输出与leading 输出太接近。
示例代码可以在rxviz.com找到
【问题讨论】:
-
你想要
B在你的输出中吗?您的最后一个示例中缺少它。
标签: rxjs