無法得到真正的bufferSize參數意味着什麼,它的作用是什麼。RxJS:shareReplay中的bufferSize是什麼?
之間有什麼區別:
var published = source
.shareReplay();
var published = source
.shareReplay(0)
var published = source
.shareReplay(1);
var published = source
.shareReplay(10);
?
你讀過的文檔? https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/sharereplay.md和http://reactivex.io/documentation/operators/replay.html。你不明白的是什麼?儘管如此,這並不難。試試你寫的代碼,並詢問你發現什麼奇怪的具體問題。因爲在不重複文檔的情況下很難回答這個問題。 – user3743222
我試圖嘗試bu沒有看到差異。是的,我不明白什麼是「重播緩衝區的最大元素數」。這是什麼緩衝區? – WHITECOLOR
發佈您的實驗,對它進行評論會更容易。從reactivexio文檔:'bufferSize' - 要緩衝並重放到後續觀察者的項目的最大數量。基本上,'replay(X)'將最後的X元素保存在緩衝區中,當新的訂閱者進入時,它會立即按照它們生成的相同順序(因此是重放語義)立即給出這些值。 – user3743222