Rx.Observable.range(start, count, [scheduler])
在指定范围内生成一个可观察的整数序列,使用指定的调度程序发送观察者消息。
参数
start
(Number
): 序列中第一个整数的值count
(Number
): 生成的序列整数的个数.[scheduler=Rx.Scheduler.currentThread]
(Scheduler
): 执行生成循环的调度器。如果没有指定,默认为Scheduler.currentThread
.
返回值
(Observable
): 包含一系列连续整数的可观察序列
例
var source = Rx.Observable.range(0, 3);
var subscription = source.subscribe(
function (x) {
console.log('Next: ' + x);
},
function (err) {
console.log('Error: ' + err);
},
function () {
console.log('Completed');
});
// => Next: 0
// => Next: 1
// => Next: 2
// => Completed