RxJS - Elemento de operador de filtrado en

Este operador dará un valor único de la fuente observable basado en el índice dado.

Sintaxis

elementAt(index: number): Observable

Parámetros

index - El argumento pasado es el índice de tipo número, comenzando desde 0. Se devolverá el valor de la fuente observable para este índice.

Valor devuelto

Se devolverá un observable con un valor basado en el índice dado.

Ejemplo

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

Hemos utilizado elementAt (4), por lo que se emitirá el quinto clic cuando el índice comience desde 0.

Salida