W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
緩沖源的 Observable 值,直到 為止 closingNotifier
發(fā)出 。
buffer<T>(closingNotifier: Observable
<any>): OperatorFunction
<T, T[]>
關(guān)閉通知者 | 一個(gè)可觀察到的信號(hào) 要在輸出 Observable 上發(fā)出的緩沖區(qū)。 |
---|
OperatorFunction<T, T[]>
:一個(gè)可觀察的緩沖區(qū),它是數(shù)組的 價(jià)值觀。
收集過(guò)去的值作為數(shù)組,并發(fā)出 僅當(dāng)另一個(gè) Observable 發(fā)出時(shí),才返回該數(shù)組。
緩沖傳入的 Observable 值,直到給定 closingNotifier
Observable 發(fā)出一個(gè)值,此時(shí)它在輸出上發(fā)出緩沖區(qū) 可觀察并在內(nèi)部啟動(dòng)新緩沖區(qū),等待下一次 closingNotifier
發(fā)出。
每次點(diǎn)擊時(shí),發(fā)出最近間隔事件的數(shù)組
import { fromEvent, interval } from 'rxjs';
import { buffer } from 'rxjs/operators';
const clicks = fromEvent(document, 'click');
const intervalEvents = interval(1000);
const buffered = intervalEvents.pipe(buffer(clicks));
buffered.subscribe(x => console.log(x));
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: