RxJS range

2020-10-13 18:50 更新

創(chuàng)建一個(gè) Observable,它發(fā)出指定范圍內(nèi)的數(shù)字序列。

range(start: number = 0, count?: number, scheduler?: SchedulerLike):Observable<number>

參量

開始 可選的。默認(rèn)值為 0。序列中第一個(gè)整數(shù)的值。
計(jì)數(shù) 可選的。默認(rèn)值為 undefined。要生成的連續(xù)整數(shù)的數(shù)量。
調(diào)度器 可選的。默認(rèn)值為 undefined。 SchedulerLike 使用用于調(diào)度通知的排放。

returns

Observable<number>:數(shù)字的 Observable,它發(fā)出有限范圍的連續(xù)整數(shù)。

描述

發(fā)出范圍內(nèi)的數(shù)字序列。

范圍大理石圖

range 運(yùn)算符按順序發(fā)出一定范圍的連續(xù)整數(shù),您可以在其中選擇 start 范圍的,及其 length。默認(rèn)情況下,使用 no SchedulerLike 并僅同步傳遞通知,但可以使用可選 SchedulerLike 的規(guī)范這些傳遞。

發(fā)出數(shù)字1到10

  1. import { range } from 'rxjs';
  2. const numbers = range(1, 10);
  3. numbers.subscribe(x => console.log(x));

也可以看看

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號