RxJS:获取限制项
请告诉我如何使用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
// 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想要得到被节流操作符过滤掉的事件。