RxJS - Carte des opérateurs de transformation
Dans le cas de l'opérateur de carte, une fonction projet est appliquée sur chaque valeur de la source Observable et la même sortie est émise en tant qu'observable.
Syntaxe
map(project_func: function): Observable
Paramètres
project_func - Il prend project_func comme argument qui est appliqué à toutes les valeurs de source observable.
Valeur de retour
Un observable, avec des valeurs selon le résultat de project_func .
Exemple
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));
Production
![](https://assets.edu.lat/rxjs/images/map_operator.jpg)