最大值(max)、最小值(min)、统计个数(count)、聚合(reduce)
count
public count(predicate: function(value: T, i: number, source: Observable): boolean): Observable
当源完成的时候,告知总共发送了多少个值
max
public max(comparer: Function): Observable
返回源 Observable 完成时发出最大值的项
名称 | 类型 | 属性 | 描述 |
comparer |
| 可选的比较函数,用它来替代默认值来比较两项的值。 |
min
public min(comparer: Function): Observable
返回源 Observable 完成时发出最小值的项
名称 | 类型 | 属性 | 描述 |
comparer |
| 可选的比较函数,用它来替代默认值来比较两项的值。 |
reduce
public reduce(accumulator: function(acc: R, value: T, index: number): R, seed: R): Observable
在源 Observalbe 上应用 accumulator (累加器) 函数,然后当源 Observable 完成时,返回 累加的结果,可以提供一个可选的 seed (初始值)