transform the items emitted by an Observable into Observables, then flatten the emissions from those into a single Observable
concatMap flatMap flatMapIterable StringObservable.split switchMap
concatMap flatMap flatMapIterable StringObervable.split switchMap
concatMap concatMapObserver flatMap flatMapFirst flatMapLatest flatMapObserver flatMapWithMaxConcurrency for forIn manySelect selectConcat selectConcatObserver selectMany selectManyObserver selectSwitch selectSwitchFirst selectWithMatchConcurrent switchMap
RxJS has a wealth of operators that perform FlatMap-like operations. In RxJS, the functions that transform items emitted by the source Observable into Observables typically take as parameters both the item and the index of the item in the Observable sequence.
flatMap flatMapTo selectMany flatMapLatest concatMap concatMapTo
© ReactiveX contributors
Licensed under the Apache License 2.0.
http://reactivex.io/documentation/operators/flatmap.html