max

Emite el elemento de mayor valor

Signatura

Firma

max<T>(comparer?: (x: T, y: T) => number): MonoTypeOperatorFunction<T>

Parámetros

Retorna

MonoTypeOperatorFunction<T>: Un Observable que emite el elemento de mayor valor.

Descripción

El operador max opera con Observables que emiten valores numéricos (o elementos que se puedan comparar mediante la función de comparación proporcionada), emitiendo un solo valor cuando el Observable fuente se completa: el elemento de mayor valor.

Diagrama de canicas del operador max

Ejemplos

Obtener el valor máximo de una serie de números

StackBlitz

import { of } from "rxjs";
import { max } from "rxjs/operators";

const number$ = of(4, 7, 2, 10, 8, 9);

number$.pipe(max()).subscribe(console.log);
// Salida: 10

Utilizar una función de comparación para obtener la cadena más larga

StackBlitz

Utilizar una función de comparación para comparar objetos anidados y obtener el de mayor valor

StackBlitz

Ejemplos de la documentación oficial

Obtener el mayor valor de una serie de números

Utilizar una función de comparación para obtener el elemento de mayor valor

Recursos adicionales

Source code

Documentación oficial en inglés

Last updated