W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
創(chuàng)建一個(gè) Observable,它在指定的時(shí)間間隔內(nèi)每個(gè)指定的時(shí)間間隔發(fā)出序號 SchedulerLike
。
interval(period: number = 0, scheduler: SchedulerLike = async): Observable<number>
period | 可選的。默認(rèn)值為 0 。間隔大小(以毫秒為單位)(默認(rèn))或由調(diào)度程序的時(shí)鐘確定的時(shí)間單位。 |
---|---|
調(diào)度器 | 可選的。默認(rèn)值為 async 。所述 SchedulerLike 用于調(diào)度的值的發(fā)射,以及提供的“時(shí)間”概念。 |
Observable<number>
:一個(gè) Observable,每個(gè)時(shí)間間隔發(fā)出一個(gè)序列號。
及時(shí)發(fā)出增量數(shù)字。
interval
返回一個(gè) Observable,它發(fā)出無限個(gè)升序整數(shù)序列,并在這些發(fā)射之間選擇一個(gè)固定的時(shí)間間隔。第一次發(fā)射不會立即發(fā)送,而只會在第一個(gè)周期過去之后發(fā)送。默認(rèn)情況下,該運(yùn)算符使用 async
SchedulerLike
來提供時(shí)間的概念,但是您可以將任何時(shí)間傳遞 SchedulerLike
給它。
發(fā)出升序的數(shù)字,每秒一次(1000毫秒),直到數(shù)字3
import { interval } from 'rxjs';
import { take } from 'rxjs/operators';
const numbers = interval(1000);
const takeFourNumbers = numbers.pipe(take(4));
takeFourNumbers.subscribe(x => console.log('Next: ', x));
// Logs:
// Next: 0
// Next: 1
// Next: 2
// Next: 3
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: