RxJS pairs

2020-10-12 16:18 更新

將對(duì)象轉(zhuǎn)換為[key, value]成對(duì)的 Observable 。

pairs<T>(obj: Object, scheduler?: SchedulerLike): Observable<[string, T]>

參量

對(duì)象 要檢查的對(duì)象,并變成可觀察的序列。
調(diào)度器 可選的。默認(rèn)值為 undefined。一個(gè)可選的 IScheduler,用于計(jì)劃生成的 Observable 何時(shí)發(fā)出值。

returns

Observable<[string, T]>:對(duì)象中可觀察到的[鍵,值]對(duì)序列。

描述

將對(duì)象的條目轉(zhuǎn)換為流。

pairs 接受一個(gè)任意對(duì)象并返回一個(gè) Observable,它發(fā)出數(shù)組。每個(gè)發(fā)出的數(shù)組都有正好兩個(gè)元素-第一個(gè)是對(duì)象的鍵,第二個(gè)是與該鍵對(duì)應(yīng)的值。密鑰是通過Object.keys 函數(shù)從對(duì)象中提取的,這意味著它們將僅是直接存在于對(duì)象上的可枚舉的密鑰,而不是通過原型鏈繼承的密鑰。

默認(rèn)情況下,這些數(shù)組是同步發(fā)出的。要進(jìn)行更改,您可以將 SchedulerLike 用作第二個(gè)參數(shù) pairs。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)