RxJS - Mapa del operador de transformación

En el caso del operador de mapa, se aplica una función de proyecto a cada valor de la fuente Observable y se emite la misma salida como Observable.

Sintaxis

map(project_func: function): Observable

Parámetros

project_func - Toma project_func como argumento que se aplica a todos los valores de fuente observable.

Valor devuelto

Un observable, con valores según el resultado de project_func .

Ejemplo

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));

Salida