max

Emite el elemento de mayor valor

chevron-rightSignaturahashtag

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

StackBlitzarrow-up-right

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

StackBlitzarrow-up-right

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

StackBlitzarrow-up-right

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 codearrow-up-right

Documentación oficial en inglésarrow-up-right

Last updated