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