Javascript RxJS:每x秒一次
通过RXJs,我试图实现以下目标:Javascript RxJS:每x秒一次,javascript,reactive-programming,rxjs,Javascript,Reactive Programming,Rxjs,通过RXJs,我试图实现以下目标: 单击stream.bufferWithTime(500)。订阅(f) clickStream.throttle(500)。subscribe(f) 版本1每500毫秒调用一次f,无论是否存在clickEvent。 只有clickStream确实发送了clickEvent,然后停止至少500毫秒,版本2才会调用f 只要clickStream发出事件,我想每隔500毫秒调用f。一旦停止发射,f应该是最后一次调用。如果单击流重新启动以发出相同的信号,则应再次发生 c
单击stream.bufferWithTime(500)。订阅(f)
clickStream.throttle(500)。subscribe(f)
f
,无论是否存在clickEvent。
只有clickStream确实发送了clickEvent,然后停止至少500毫秒,版本2才会调用f
只要clickStream
发出事件,我想每隔500毫秒调用f
。一旦停止发射,f
应该是最后一次调用。如果单击流
重新启动以发出相同的信号,则应再次发生
clickStream.bufferWithTime(500).filter(arr => arr.length > 0).subscribe(f)