ReactiveX运算符-防反跳,但先触发,然后过滤其他

时间:2019-04-26 07:04:58

标签: rxjs debounce

我正在寻找一个与debounce(ms)类似的运算符,但是它会触发第一个事件,然后等待ms然后触发第一个事件,依此类推。

基本上,我想过滤发生在时间上非常接近的事件,但不等待最后一个,而是选择第一个。

有没有这样的操作员,或者也许不难做到?

1 个答案:

答案 0 :(得分:4)

我实际上已经为这些操作员编制了一个比较大理石图,作为备忘单可能会有所帮助:

compare RxJS debounceTime vs throttleTime vs auditTime vs sampleTime operators

正如@ oles-savluk所述,您似乎需要throttleTime

在此处使用它: debounceTime vs throttleTime vs auditTime vs sampleTime

希望这会有所帮助