【发布时间】:2020-08-10 23:42:06
【问题描述】:
github 上的switch 文档包含有关如何使用该命令的示例。
var source = Rx.Observable.range(0, 3)
.select(function (x) { return Rx.Observable.range(x, 3); })
.switch();
var subscription = source.subscribe(
function (x) {
console.log('Next: ' + x);
},
function (err) {
console.log('Error: ' + err);
},
function () {
console.log('Completed');
});
我在stackblitz 测试了代码,但输出不同。而不是
Next: 0
Next: 1
Next: 2
Next: 3
Next: 4
Completed
控制台日志
Next: 0
Next: 1
Next: 2
Next: 1
Next: 2
Next: 3
Next: 2
Next: 3
Next: 4
Completed
谁能解释一下?
【问题讨论】: