碎碎念:知识点梳理归纳,如果有什么不对的感谢大家指正一起学习!
- 版本为6
combineLatest
- 组合多个Observable来创建一个Observable,该Observable的值根据每个输入的最新值计算得出
- 当任意Observable发出值时,发出每个Observable最新值
- 组合最新的数据,合并最后一个数据
- combineLatest 直到每个 observable 都至少发出一个值后才会发出初始值
- 函数签名:
combineLatest(observables: ...Observable, project: function): Observable
- (静态&实例操作符) 现在好像只保留了静态的
【combineLatest就像实时气象播报员,只要有新的天气变化就要将消息广播出去。天气情况有气温和风向。当气温和风向发生变化的时候,它就会收到一个通知,并发出。如果气温变化了,而风向没有变化,那么发出的是气温的最新变化和上次的风向的综合消息。
】
静态操作符
例一: a流每1秒产生一个数据,b流每2秒产生一个数据,combineLatest每次拿到他们产生的最新的值进行合并