【发布时间】:2018-12-24 11:29:12
【问题描述】:
如果我已经有一个 observable,那么我应该使用什么运算符来制作它 可以观察到每 1 秒产生价值吗?
// this just an example, In my project, I can't control when the
// observable will produce value. I can assume that it will produce
// value very fast.
const obs = from([1,2,3,4,5]);
obs 将很快发出值 1,2,3...。但是如果我想要它怎么办 每1秒发出一次值?我的意思是,只要确保 obs 不会发出值 快吗?
我从reactivex 中检查了文档,但找不到操作员这样做。 例如 delay ,它只是让值的产生延迟了一些时间,但值之间的相对时间间隔被保留,而 debounceTime 确实会定期产生价值,但会忽略那个时间窗口的价值。
有人能告诉我如何让可观察的在期间产生价值吗 并且不会遗漏或忽略值?
【问题讨论】:
标签: javascript node.js rxjs reactivex