Como Criar Função Que Retorna O Maior Valor Com Javascript

Você já precisou, alguma vez, de uma função que retornasse o maior número em um array?
Com o Lodash, podemos utilizar a função max, mas você sabia que podemos fazer uma função que retorne
o maior valor com Javascript puro? Veja como é fácil!

Para fazermos uma função, como Javascript puro, que retorne o maior número de um array, podemos usar o seguinte código:

1
2
3
4
5
6
7
const max = (nums) => (nums.length ? Math.max(...nums) : undefined);

max([7, 10, 1, 8, 15]);
// Retorno esperado: 15

max([]);
// Retorno esperado: undefined

De uma maneira bem simples, resolvemos o problema de retornar o maior número, sem a necessidade de importarmos uma biblioteca extra!