Skip to content

maxOrElse

maxOrElse(array, orElse)

Returns the maximum value from array, or calls orElse if the array is empty.

ts
maxOrElse([1, 5, 3], () => 0); // 5
maxOrElse([], () => 0); // 0
ts
pipe(
    [1, 5, 3],
    maxOrElse(() => 0),
); // 5

pipe(
    [],
    maxOrElse(() => 0),
); // 0