観測対象から最後の3つの要素を取りたいと思う。のは、私のタイムラインは、このようになっていることを言ってみましょう:RxJS - 観測対象から最後のn個の要素を取り出す
--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
これは非常に便利だと思います。最後に10件のメッセージを表示するチャットの構築を想像してみてください。新しいメッセージが来るたびに、あなたのビューを更新したい。
私の試み:demo
正解のためのUpvote。私は小文字で別のビットを持っています –
ありがとう!それはまさに私が達成したかったものです – feerlay
非常に賢い!なぜこれが組込み演算子ではないか考えてみませんか?私はすでに組み込まれていないこのようなものを探し続けているので、RxJの珍しい使用事例をすべて打ち明かす必要があります。 –