【发布时间】:2017-03-29 18:11:51
【问题描述】:
RxJS 中是否有一个操作符在不延迟“突发中的第一个事件”的情况下进行去抖动,但延迟(并且总是发出)“突发中的最后一个事件”?
类似这样的:
---a----b-c-d-----e-f---
awesome-debounce(2 dashes) 之后变为:
---a----b------d--e----f
而正常的去抖动是:
-----a---------d-------f
这是一种混合了油门和去抖动...
【问题讨论】:
-
所以你想让它在一个时间窗口内发出第一个和最后一个事件?
-
是的,但是时间窗口的行为与 debounce 类似(它会随着窗口内的每个事件而扩展)。
-
这才是真正的答案! *.com/a/30145789/684869