RxJS - Mapa do operador de transformação

No caso do operador de mapa, uma função de projeto é aplicada em cada valor na fonte Observable e a mesma saída é emitida como um Observable.

Sintaxe

map(project_func: function): Observable

Parâmetros

project_func - Recebe project_func como o argumento que é aplicado a todos os valores observáveis ​​de origem.

Valor de retorno

Um observável, com valores conforme o resultado do project_func .

Exemplo

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

Resultado