Rxjs-transformation-operator-mergemap

提供:Dev Guides
移動先:案内検索

RxJS-変換演算子mergeMap

mergeMapオペレーターの場合、プロジェクト関数が各ソース値に適用され、その出力は出力Observableとマージされます。

構文

mergeMap(project_func: function): Observable

パラメーター

*_project_func_* -ソースオブザーバブルのすべての値に適用される引数としてproject_funcを取り込みます。

戻り値

ソースオブザーバブルの各値に適用されたproject_funcに基づく値を持つObservableを返します。

import { of} from 'rxjs';
import { mergeMap, map } from 'rxjs/operators';

let text = of('Welcome To');
let case1 = text.pipe(mergeMap((value) => of(value + ' finddevguides!')));
case1.subscribe((value) => {console.log(value);});

出力

mergeMap Operator