W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
將時間戳記附加到由可觀察對象指示的何時發(fā)出的每個項目
timestamp<T>(scheduler: SchedulerLike
= async): OperatorFunction
<T, Timestamp
<T>>
調(diào)度器 | 可選的。 默認(rèn)值為 async 。 類型: SchedulerLike 。 |
---|
OperatorFunction<T, Timestamp<T>>
:
的 timestamp
操作者的映射 源 可觀察到的流,以類型的對象 {value: T, timestamp: R}
。 這些屬性是通用類型的。 該 value
屬性包含值 以及 的 類型 源的 可觀察到 。 在 timestamp
由調(diào)度器所產(chǎn)生 now
的功能。 通過 默認(rèn)情況下,它使用 該 異步 調(diào)度程序, 調(diào)度程序僅返回 Date.now()
(自1970/01/01以來的毫秒數(shù) 00:00:00:000),因此類型為 number
。
在此示例中,文檔單擊事件附帶了時間戳。
import { fromEvent } from 'rxjs';
import { timestamp } from 'rxjs/operators';
const clickWithTimestamp = fromEvent(document, 'click').pipe(
timestamp()
);
// Emits data of type {value: MouseEvent, timestamp: number}
clickWithTimestamp.subscribe(data => {
console.log(data);
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: