RxJS of

2020-10-13 18:48 更新

將參數(shù)轉(zhuǎn)換為可觀察的序列。

of<T>(...args: (SchedulerLike | T)[]): Observable<T>

參量

args 類型:`(SchedulerLike T)[]`。

returns

Observable<T>:一個(gè) Observable,它發(fā)出上述自變量,然后完成。

描述

每個(gè)參數(shù)都將成為一個(gè)next通知。

大理石圖

與不同的是 from,它不會(huì)進(jìn)行拼合,而是將每個(gè)參數(shù)作為單獨(dú)的next通知整體發(fā)出。

例子

發(fā)射值 10, 20, 30

import { of } from 'rxjs';


of(10, 20, 30)
.subscribe(
  next => console.log('next:', next),
  err => console.log('error:', err),
  () => console.log('the end'),
);
// result:
// 'next: 10'
// 'next: 20'
// 'next: 30'

發(fā)射數(shù)組 [1,2,3]

import { of } from 'rxjs';


of([1,2,3])
.subscribe(
  next => console.log('next:', next),
  err => console.log('error:', err),
  () => console.log('the end'),
);
// result:
// 'next: [1,2,3]'

超載

of(a: T, scheduler: SchedulerLike): Observable<T>

參量 類型
a 類型:T
調(diào)度器 類型:SchedulerLike

returnsObservable<T>

of(a: T, b: T2, scheduler: SchedulerLike): Observable<T | T2>

參量 類型
a 類型:T
b 類型:T2
調(diào)度器 類型:SchedulerLike

returnsObservable<T T2> of(a: T, b: T2, c: T3, scheduler: SchedulerLike): Observable<T | T2 | T3>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
調(diào)度器 類型:SchedulerLike

returnsObservable<T T2 T3>

of(a: T, b: T2, c: T3, d: T4, scheduler: SchedulerLike): Observable<T | T2 | T3 | T4>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
調(diào)度器 類型:SchedulerLike

returnsObservable<T T2 T3 T4>

of(a: T, b: T2, c: T3, d: T4, e: T5, scheduler: SchedulerLike): Observable<T | T2 | T3 | T4 | T5>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5
調(diào)度器 類型:SchedulerLike

returnsObservable<T T2 T3 T4 T5>

of(a: T, b: T2, c: T3, d: T4, e: T5, f: T6, scheduler: SchedulerLike): Observable<T | T2 | T3 | T4 | T5 | T6>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5
F 類型:T6
調(diào)度器 類型:SchedulerLike

returnsObservable<T T2 T3 T4 T5 T6>

of(a: T, b: T2, c: T3, d: T4, e: T5, f: T6, g: T7, scheduler: SchedulerLike): Observable<T | T2 | T3 | T4 | T5 | T6 | T7>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5
F 類型:T6
G 類型:T7
調(diào)度器 類型:SchedulerLike

returnsObservable<T T2 T3 T4 T5 T6 T7>

of(a: T, b: T2, c: T3, d: T4, e: T5, f: T6, g: T7, h: T8, scheduler: SchedulerLike): Observable<T | T2 | T3 | T4 | T5 | T6 | T7 | T8>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5
F 類型:T6
G 類型:T7
H 類型:T8
調(diào)度器 類型:SchedulerLike

returnsObservable<T T2 T3 T4 T5 T6 T7 T8>

of(a: T, b: T2, c: T3, d: T4, e: T5, f: T6, g: T7, h: T8, i: T9, scheduler: SchedulerLike): Observable<T | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5
F 類型:T6
G 類型:T7
H 類型:T8
i 類型:T9
調(diào)度器 類型:SchedulerLike

returnsObservable<T T2 T3 T4 T5 T6 T7 T8 T9>

of(...args: (SchedulerLike | T)[]): Observable<T>

參量 類型
args 類型:(SchedulerLike | T)[]

returnsObservable<T>

of(a: T): Observable<T>

參量 類型
a 類型:T

returnsObservable<T>

of(a: T, b: T2): Observable<T | T2>

參量 類型
a 類型:T
b 類型:T2

returnsObservable<T T2>

of(a: T, b: T2, c: T3): Observable<T | T2 | T3>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3

returnsObservable<T T2 T3>

`of(a: T, b: T2, c: T3, d: T4): Observable<T | T2 | T3 | T4>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4

returnsObservable<T T2 T3 T4>

of(a: T, b: T2, c: T3, d: T4, e: T5): Observable<T | T2 | T3 | T4 | T5>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5

returnsObservable<T T2 T3 T4 T5>

of(a: T, b: T2, c: T3, d: T4, e: T5, f: T6): Observable<T | T2 | T3 | T4 | T5 | T6>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5
F 類型:T6

returnsObservable<T T2 T3 T4 T5 T6> `of(a: T, b: T2, c: T3, d: T4, e: T5, f: T6, g: T7):

Observable<T | T2 | T3 | T4 | T5 | T6 | T7>`

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5
F 類型:T6
G 類型:T7

returnsObservable<T T2 T3 T4 T5 T6 T7>

of(a: T, b: T2, c: T3, d: T4, e: T5, f: T6, g: T7, h: T8): Observable<T | T2 | T3 | T4 | T5 | T6 | T7 | T8>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5
F 類型:T6
G 類型:T7
H 類型:T8

returnsObservable<T T2 T3 T4 T5 T6 T7 T8>

of(a: T, b: T2, c: T3, d: T4, e: T5, f: T6, g: T7, h: T8, i: T9): Observable<T | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9>

參量 類型
a 類型:T
b 類型:T2
C 類型:T3
d 類型:T4
? 類型:T5
F 類型:T6
G 類型:T7
H 類型:T8
i 類型:T9

returnsObservable<T T2 T3 T4 T5 T6 T7 T8 T9>

of(...args: T[]): Observable<T>

參量 類型
args 類型:T[]

returnsObservable<T>

也可以看看

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)