2
默認調度行爲在RxJS4,下面的代碼將凍結您的環境:困惑在RxJS5
Rx.Observable.of(10)
.repeat()
.take(1)
.subscribe(value => {
console.log(value);
});
這是因爲它會要求立即調度運行repeat
,並永遠不會take
。現在在RxJS5中沒有即時調度程序,但是如果我運行相同的代碼,一切都按預期工作。我們正在運行什麼改變和調度程序?我認爲默認情況下默認爲沒有調度程序,如果我理解正確,那麼也會凍結repeat
。