Rxjs--數學和聚合操做符

最大值(max)、最小值(min)、統計個數(count)、聚合(reduce)函數

count

public count(predicate: function(value: T, i: number, source: Observable<T>): boolean): Observable

當源完成的時候,告知總共發送了多少個值spa

max

public max(comparer: Function): Observable

返回源 Observable 完成時發出最大值的項code

名稱 類型 屬性 描述
comparer Function
  • 可選的

可選的比較函數,用它來替代默認值來比較兩項的值。ip

min

public min(comparer: Function): Observable<R>

返回源 Observable 完成時發出最小值的項get

名稱 類型 屬性 描述
comparer Function
  • 可選的

可選的比較函數,用它來替代默認值來比較兩項的值。io

reduce

public reduce(accumulator: function(acc: R, value: T, index: number): R, seed: R): Observable<R>

在源 Observalbe 上應用 accumulator (累加器) 函數,而後當源 Observable 完成時,返回 累加的結果,能夠提供一個可選的 seed (初始值)table

相關文章
相關標籤/搜索