我想从一个可观察者中获取最后三个元素.假设我的时间表如下所示:
--a---b-c---d---e---f-g-h-i------j->
哪里: a, b, c, d, e, f, g, h, i, j are emitted values
每当发出一个新值时我想立即得到它,所以它看起来像这样:
[a]
[a, b]
[a, b, c]
[b, c, d]
[c, d, e]
[d, e, f]
[e, f, g]
[f, g, h]
... and so on
Run Code Online (Sandbox Code Playgroud)
我认为这非常有用.想象一下,建立一个你想要显示10条最后消息的聊天.每当有新消息出现时,您都希望更新视图.
我的尝试:演示