RxJS startWith

2020-10-13 18:04 更新

返回一個(gè) Observable,它在開始發(fā)出源 Observable 發(fā)出的項(xiàng)目之前,發(fā)出您指定為參數(shù)的項(xiàng)目。

startWith<T, D>(...array: (SchedulerLike | T)[]): OperatorFunction<T, T | D>

參量

數(shù)組 類型:`(SchedulerLike T)[]`。

returns

OperatorFunction<T, T | D>:一個(gè) Observable,它發(fā)出指定的 Iterable 中的項(xiàng)目,然后發(fā)出由源 Observable 發(fā)出的項(xiàng)目。

描述

首先按順序發(fā)出其參數(shù),然后從源發(fā)出任何信號(hào)。

用大理石圖開始

例子

從開始排放鏈"first","second"

import { of } from 'rxjs';
import { startWith } from 'rxjs/operators';


of("from source")
  .pipe(startWith("first", "second"))
  .subscribe(x => console.log(x));


// results:
//   "first"
//   "second"
//   "from source"

超載

startWith(scheduler: SchedulerLike): MonoTypeOperatorFunction<T>

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

returnsMonoTypeOperatorFunction<T>

startWith(v1: D, scheduler: SchedulerLike): OperatorFunction<T, T | D>

參量 類型
v1 類型:D
調(diào)度器 類型:SchedulerLike

returnsOperatorFunction<T, T | D>

startWith(v1: D, v2: E, scheduler: SchedulerLike): OperatorFunction<T, T | D | E>

參量 類型
v1 類型:D
v2 類型:E
調(diào)度器 類型:SchedulerLike

returnsOperatorFunction<T, T | D | E>

startWith(v1: D, v2: E, v3: F, scheduler: SchedulerLike): OperatorFunction<T, T | D | E | F>

參量 類型
v1 類型:D
v2 類型:E
v3 類型:F
調(diào)度器 類型:SchedulerLike

returnsOperatorFunction<T, T | D | E | F>

startWith(v1: D, v2: E, v3: F, v4: G, scheduler: SchedulerLike): OperatorFunction<T, T | D | E | F | G>

參量 類型
v1 類型:D
v2 類型:E
v3 類型:F
v4 類型:G
調(diào)度器 類型:SchedulerLike

returnsOperatorFunction<T, T | D | E | F | G>

startWith(v1: D, v2: E, v3: F, v4: G, v5: H, scheduler: SchedulerLike): OperatorFunction<T, T | D | E | F | G | H>

參量 類型
v1 類型:D
v2 類型:E
v3 類型:F
v4 類型:G
v5 類型:H
調(diào)度器 類型:SchedulerLike

returnsOperatorFunction<T, T | D | E | F | G | H>

startWith(v1: D, v2: E, v3: F, v4: G, v5: H, v6: I, scheduler: SchedulerLike): OperatorFunction<T, T | D | E | F | G | H | I>

參量 類型
v1 類型:D
v2 類型:E
v3 類型:F
v4 類型:G
v5 類型:H
v6 類型:I
調(diào)度器 類型:SchedulerLike

returnsOperatorFunction<T, T | D | E | F | G | H | I>

startWith(v1: D): OperatorFunction<T, T | D>

參量 類型
v1 類型:D

returnsOperatorFunction<T, T | D> startWith(v1: D, v2: E): OperatorFunction<T, T | D | E>

參量 類型
v1 類型:D
v2 類型:E

returnsOperatorFunction<T, T | D | E>

startWith(v1: D, v2: E, v3: F): OperatorFunction<T, T | D | E | F>

參量 類型
v1 類型:D
v2 類型:E
v3 類型:F

returnsOperatorFunction<T, T | D | E | F>

startWith(v1: D, v2: E, v3: F, v4: G): OperatorFunction<T, T | D | E | F | G>

參量 類型
v1 類型:D
v2 類型:E
v3 類型:F
v4 類型:G

returnsOperatorFunction<T, T | D | E | F | G>

startWith(v1: D, v2: E, v3: F, v4: G, v5: H): OperatorFunction<T, T | D | E | F | G | H>

參量 類型
v1 類型:D
v2 類型:E
v3 類型:F
v4 類型:G
v5 類型:H

returnsOperatorFunction<T, T | D | E | F | G | H>

startWith(v1: D, v2: E, v3: F, v4: G, v5: H, v6: I): OperatorFunction<T, T | D | E | F | G | H | I>

參量 類型
v1 類型:D
v2 類型:E
v3 類型:F
v4 類型:G
v5 類型:H
v6 類型:I

returnsOperatorFunction<T, T | D | E | F | G | H | I>

startWith(...array: D[]): OperatorFunction<T, T | D>

參量 類型
數(shù)組 類型:D[]

returnsOperatorFunction<T, T | D>

startWith(...array: (SchedulerLike | D)[]): OperatorFunction<T, T | D>

參量 類型
數(shù)組 類型:(SchedulerLike  D)[]

returnsOperatorFunction<T, T | D>

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)