RxJS:获取限制项

RxJS:获取限制项,rxjs,Rxjs,请告诉我如何使用RxJS获取限制项,好吗?具体来说,让我们看看下面的代码: // test.js var Rx = require('rx'), Subject = Rx.Subject, source = new Subject(), count = 0; // generate items setInterval( () => { source.onNext(count++) }, 100 ) var windowDurati

请告诉我如何使用RxJS获取限制项,好吗?具体来说,让我们看看下面的代码:

// test.js
var Rx = require('rx'),
    Subject = Rx.Subject,
    source = new Subject(),
    count = 0;

// generate items
setInterval(
    () => {
        source.onNext(count++)
    }, 100
)

var windowDuration = 200;
source.throttle(windowDuration).subscribe(console.log);
上面的代码将打印出来:

λ bigsonata test → node test.js
0
2
4
6
8
10
12
14
16
18
20
23
在这种情况下,限制项是奇数

Rx.Observable.interval(1000).filter(i => i % 2 === 0).subscribe((x) => {
    console.log(x);
});
输出:

二,

四,

六,

八,

十,

看到这个JSBin了吗

输出:

二,

四,

六,

八,

十,

看到这个JSBin了吗


什么是用例?你的问题是什么?用例是什么?你的问题是什么?我想OP想要得到被
节流
操作符过滤掉的事件。我想OP想要得到被
节流
操作符过滤掉的事件。