W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
在周期性時間間隔內從源 Observable 發(fā)出最近發(fā)出的值。
sampleTime<T>(period: number, scheduler: SchedulerLike
= async): MonoTypeOperatorFunction
<T>
期 | 采樣周期,以毫秒為單位,或者由內部可選的時間單位表示 scheduler 。 |
---|---|
調度器 | 可選的。默認值為async 。在SchedulerLike 用于管理該處理的采樣定時器。 |
MonoTypeOperatorFunction<T>
:一個 Observable,它以指定的時間間隔發(fā)出對源 Observable 發(fā)出的值進行采樣的結果。
以周期性的時間間隔對源 Observable 進行采樣,發(fā)出其采樣的內容。
sampleTime
定期查看源 Observable 并發(fā)出自上一次采樣以來其最近發(fā)出的值,除非該源自上次采樣以來未發(fā)出任何值。采樣時間每period
毫秒(或由可選 scheduler
參數定義的時間單位)定期進行。訂閱輸出 Observable 后,便開始采樣。
每秒最多發(fā)出一次最新點擊
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號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: