den folgenden Code gegeben, wo ich bufferCount
(nicht ganz das, was ich will) verwenden ...Wie macht man einen Gleitpuffer-Stream?
var Rx = require('rxjs/Rx');
var Observable = Rx.Observable;
var Subject = Rx.Subject;
var first = new Rx.Subject();
var source = first.bufferCount(2).map(a => a.reduce((acc,x) => acc+x,0));
var subscription = source.subscribe(console.log)
first.next(1)
first.next(2)
first.next(2)
first.next(3)
I
3
5
bekommen, was ich
ist3
4
5
bekommen möchten
, so dass der Puffer die letzten 2 Elemente puffert.
Gibt es eine Möglichkeit, dies einfach zu tun?
schön, ich habe diesen hinterhältigen Parameter nicht bemerkt –