RxJS pairs

2020-10-12 16:18 更新

將對象轉換為[key, value]成對的 Observable 。

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

參量

對象 要檢查的對象,并變成可觀察的序列。
調度器 可選的。默認值為 undefined。一個可選的 IScheduler,用于計劃生成的 Observable 何時發(fā)出值。

returns

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

描述

將對象的條目轉換為流。

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

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

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號