RxJS - Elément opérateur de filtrage
Cet opérateur donnera une valeur unique à partir de l'observable source en fonction de l'indice donné.
Syntaxe
elementAt(index: number): Observable
Paramètres
index - L'argument passé est l'index de type number, à partir de 0. La valeur de la source observable pour cet index sera restituée.
Valeur de retour
Une observable sera retournée avec une valeur basée sur l'index donné.
Exemple
import { fromEvent} from 'rxjs';
import { elementAt } from 'rxjs/operators';
let btn = document.getElementById("btnclick");
let btn_clicks = fromEvent(btn, 'click');
let case1 = btn_clicks.pipe(elementAt(4));
case1.subscribe(x => console.log(x));
Nous avons utilisé elementAt (4), donc le 5ème clic sera émis lorsque l'index commence à 0.
Production
![](https://assets.edu.lat/rxjs/images/elementat_operator.jpg)