W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
創(chuàng)建一個 Observable,它在指定的時間間隔內(nèi)每個指定的時間間隔發(fā)出序號 SchedulerLike
。
interval(period: number = 0, scheduler: SchedulerLike = async): Observable<number>
period | 可選的。默認值為 0 。間隔大小(以毫秒為單位)(默認)或由調(diào)度程序的時鐘確定的時間單位。 |
---|---|
調(diào)度器 | 可選的。默認值為 async 。所述 SchedulerLike 用于調(diào)度的值的發(fā)射,以及提供的“時間”概念。 |
Observable<number>
:一個 Observable,每個時間間隔發(fā)出一個序列號。
及時發(fā)出增量數(shù)字。
interval
返回一個 Observable,它發(fā)出無限個升序整數(shù)序列,并在這些發(fā)射之間選擇一個固定的時間間隔。第一次發(fā)射不會立即發(fā)送,而只會在第一個周期過去之后發(fā)送。默認情況下,該運算符使用 async
SchedulerLike
來提供時間的概念,但是您可以將任何時間傳遞 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號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: