range
- 语法:
public static range(start:number,count:number,scheduler:Scheduler):Observable
- 功能: 创建发射一个数字序列的observable
range按顺序发出一系列连续整数,参数分别为起点和长度(注意不是终点)。 默认情况下,不使用调度程序,只是同步传递通知,但可以使用可选的调度程序来调节这些传递。
eg:
var numbers = Rx.Observable.range(1, 10);
numbers.subscribe(x => console.log(x));
result:
f-eg:
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