RxJS - Mappa dell'operatore di trasformazione

Nel caso dell'operatore mappa, una funzione di progetto viene applicata su ogni valore della sorgente Observable e lo stesso output viene emesso come Observable.

Sintassi

map(project_func: function): Observable

Parametri

project_func - Accetta project_func come argomento che viene applicato a tutti i valori di source osservabili.

Valore di ritorno

Un osservabile, con valori come da risultato del project_func .

Esempio

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

Produzione