W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在給定的超時時間內(nèi)延遲從源發(fā)出項目的時間。 直到給定的日期。
delay<T>(delay: number | Date
, scheduler: SchedulerLike
= async): MonoTypeOperatorFunction
<T>
延遲 | 延遲持續(xù)時間,以毫秒(a number )或 一個 Date 直到其中源項的發(fā)射被延遲。 |
---|---|
調(diào)度器 | 可選的。 默認(rèn)值為 async 。 該 SchedulerLike 用于 管理處理每個項目時移的計時器。 |
MonoTypeOperatorFunction<T>
:一個可觀察到的延遲排放源的方法 通過指定的超時或日期可觀察到。
時間將每個項目移動指定的數(shù)量 毫秒。
如果 delay 參數(shù)為數(shù)字,則此運算符會時移源 可觀察到的時間(以毫秒為單位)。 相對的 值之間的時間間隔將保留。
如果 delay 參數(shù)為 Date,則此運算符會時移 在給定日期之前可以觀察到的執(zhí)行。
將每次點擊延遲一秒鐘
import { fromEvent } from 'rxjs';
import { delay } from 'rxjs/operators';
const clicks = fromEvent(document, 'click');
const delayedClicks = clicks.pipe(delay(1000)); // each click emitted after 1 second
delayedClicks.subscribe(x => console.log(x));
將所有點擊延遲到以后的某個日期
import { fromEvent } from 'rxjs';
import { delay } from 'rxjs/operators';
const clicks = fromEvent(document, 'click');
const date = new Date('March 15, 2050 12:00:00'); // in the future
const delayedClicks = clicks.pipe(delay(date)); // click emitted only after that date
delayedClicks.subscribe(x => console.log(x));
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: