RxJS - Filtre opérateur de filtrage

Cet opérateur filtrera les valeurs de la source Observable en fonction de la fonction de prédicat donnée.

Syntaxe

filter(predicate_func: function): Observable

Paramètres

predicate_func - Le predicate_func renverra une valeur booléenne et la sortie sera filtrée si la fonction renvoie une valeur de vérité.

Valeur de retour

Il renverra une observable avec des valeurs qui satisfont le predicate_func.

Exemple

import { of } from 'rxjs';
import { filter } from 'rxjs/operators';

let all_nums = of(1, 6, 5, 10, 9, 20, 40);
let final_val = all_nums.pipe(filter(a => a % 2 === 0));
final_val.subscribe(x => console.log("The filtered elements are "+x));

Nous avons filtré les nombres pairs en utilisant l'opérateur filter ().

Production