创建类操作符 :
- from (数组)、
- fromEvent(event) 、
- _of _ (若干对象) 、
- interval(间隔时间) 、
- timer(初始延迟时间,间隔时间);
转换类操作符 -- _map _(转换函数) 、
- _mapTo _(固定值) 、
- pluck(被转换对象子属性,被转换对象孙属性)、
- do(操作函数不中断流)、
- filter(过滤操作)、
- take(取前面num长度的流) == first()
- skip(跳过前面num长度的流)
过滤类操作符 --
- debounce(fn) 、
- debounceTime(time) time时间内的流全部过滤掉,例如输入搜索、
- distinct() 流的去重,无变化不发生
- distinctUntilChanged(去重直到上一个变化)
合并类操作符 --
- merge(a,b) 交叉合并、
- concat(a,b)、整段合并
- startWidth(a)、设置流起始值a
- combineLatest(a,b, (a,b)=>{})、
- a.withLatestFrom(b)、以a流改变为主取流的最新值,返回数组
- zip(对齐合并)