RxJS - Opérateur mathématique Min

min() methodprendra une observable avec toutes les valeurs et retournera une observable avec la valeur min. Il prend une fonction de comparaison comme argument, ce qui est facultatif.

Syntaxe

min(comparer_func?: number): Observable

Paramètres

comparer_func- (facultatif). Une fonction qui filtrera les valeurs à prendre en compte pour la valeur min à partir de l'observable source.Si elle n'est pas fournie, la fonction par défaut est prise en compte.

Valeur de retour

La valeur de retour est une observable qui aura la valeur min.

Exemple 1

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

let list1 = [1, 6, 15, 10, 58, 2, 40];
let final_val = of(1, 6, 15, 10, 58, 2, 40).pipe(min());

final_val.subscribe(x => console.log("The Min value is "+x));

Production

The Min value is 1

Exemple 2

import { of ,from} from 'rxjs';
import { min } from 'rxjs/operators';

let list1 = [1, 6, 15, 10, 58, 2, 40];
let final_val = from(list1).pipe(min((a,b) => a - b));
final_val.subscribe(x => console.log("The Min value is "+x));

Production

The Min value is 1