ReactiveX 运算符 - 去抖动,但先触发,然后过滤其他运算符

ReactiveX operators - debounce, but fires first, and filters others

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

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

有没有这样的算子,或者不难弄一个?

我实际上已经为这些运算符编制了一个比较弹珠图,作为备忘单可能会有所帮助:

正如@oles-savluk 已经提到的,您似乎需要 throttleTime

在这里玩一下:debounceTime vs throttleTime vs auditTime vs sampleTime

希望对您有所帮助