RxJS 操作符

Get Started. It's Free
or sign up with your email address
Rocket clouds
RxJS 操作符 by Mind Map: RxJS 操作符

1. 创建类

1.1. 同步

1.1.1. 单值

1.1.1.1. of

1.1.1.2. empty

1.1.1.3. never

1.1.1.4. throw

1.1.1.5. create

1.1.2. 多值

1.1.2.1. range

1.1.2.2. repeat

1.2. 异步

1.2.1. interval/timer

1.2.2. from

1.2.2.1. fromPromise

1.2.2.2. fromEvent

1.2.3. ajax

1.2.4. 创建工厂:defer

2. 合并类

2.1. 低阶合并

2.1.1. combineLatest

2.1.2. zip

2.1.3. concat/merge/race/startWith/forJoin

2.2. 高阶合并

2.2.1. concatAll

2.2.2. mergeAll

2.2.3. zipAll

2.2.4. combineAll

3. 过滤类

3.1. 值过滤

3.1.1. filter

3.1.2. first/last

3.1.3. take/skip 系列

3.2. 回压控制

3.2.1. throttle/debounce

3.2.2. audit

3.2.3. sample

4. 转化类

4.1. 映射

4.1.1. map/mapTo

4.1.2. pluck

4.2. 无损回压

4.2.1. window 系列

4.2.2. buffer 系列

4.3. 高阶转化

4.3.1. concatMap

4.3.2. mergeMap

4.3.3. switchMap

4.3.4. exhaustMap

5. 异常处理

5.1. catch

5.2. retry/retryWhen

5.3. finally