W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在周期性時(shí)間間隔內(nèi)從源 Observable 發(fā)出最近發(fā)出的值。
sampleTime<T>(period: number, scheduler: SchedulerLike
= async): MonoTypeOperatorFunction
<T>
期 | 采樣周期,以毫秒為單位,或者由內(nèi)部可選的時(shí)間單位表示 scheduler 。 |
---|---|
調(diào)度器 | 可選的。默認(rèn)值為async 。在SchedulerLike 用于管理該處理的采樣定時(shí)器。 |
MonoTypeOperatorFunction<T>
:一個(gè) Observable,它以指定的時(shí)間間隔發(fā)出對(duì)源 Observable 發(fā)出的值進(jìn)行采樣的結(jié)果。
以周期性的時(shí)間間隔對(duì)源 Observable 進(jìn)行采樣,發(fā)出其采樣的內(nèi)容。
sampleTime
定期查看源 Observable 并發(fā)出自上一次采樣以來其最近發(fā)出的值,除非該源自上次采樣以來未發(fā)出任何值。采樣時(shí)間每period
毫秒(或由可選 scheduler
參數(shù)定義的時(shí)間單位)定期進(jìn)行。訂閱輸出 Observable 后,便開始采樣。
每秒最多發(fā)出一次最新點(diǎn)擊
import { fromEvent } from 'rxjs';
import { sampleTime } from 'rxjs/operators';
const clicks = fromEvent(document, 'click');
const result = clicks.pipe(sampleTime(1000));
result.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)系方式:
更多建議: