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