Rxjs-transformation-operator-map

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

RxJS-変換演算子マップ

マップ演算子の場合、プロジェクト関数はソースのObservableの各値に適用され、同じ出力がObservableとして出力されます。

構文

map(project_func: function): Observable

パラメーター

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

戻り値

_project_func_の結果に応じた値を持つオブザーバブル。

import { fromEvent } from 'rxjs';
import { map } from 'rxjs/operators';
let btn = document.getElementById("btnclick");
let btn_clicks = fromEvent(btn, 'click');

let positions = btn_clicks.pipe(map(ev => ev));
positions.subscribe(x => console.log("x:"+x.clientX +" and y: "+x.clientY));

出力

マップオペレーター