JavaScript

Encontrar maior e menor número de array em JavaScript

29 de junho de 2021

Encontrar maior e menor número de array em JavaScript

Neste artigo você vai aprender a encontrar maior e menor número de array em JavaScript, utilizando funções nativas da linguagem

Encontrar maior e menor número de array capa

Fala programador(a), beleza? Bora aprender mais sobre arrays e também sobre JavaScript!

Em JavaScript temos métodos da biblioteca Math para nos ajudar com a tarefa de encontrar números máximos e mínimos

Porém precisamos passar como argumento o array com o spread operator (…)

Ou seja, este código vai precisar pelo menos da versão ES6 de JavaScript, o que alguns navegadores antigos ainda não tem acesso

Veja o exemplo prático da solução do problema:

const arr = [1, 382, 3, 123, 44, 0.9, 12];

const min = Math.min(...arr);
const max = Math.max(...arr);

console.log(min); // 0.9
console.log(max); // 382

Aqui criamos o array primeiramente, e definimos outras duas variáveis como max e min

Nelas aplicamos o snippet necessário para atingir o objetivo, passamos o array para os métodos max e min de Math

Porém com o … antes, que é o spred operator

Este operador faz com os itens sejam enviados um a um, podendo assim o JS definir qual é o maior e o menor número do array alvo

E então temos o resultado final, que neste caso foram .9 e 382 =)

Conclusão

Neste artigo você aprendeu a encontrar maior e menor número de array em JavaScript

Utilizamos os métodos min e max de Math

Foi necessário passar o array como argumento, porém com o spread operator, que é um recurso da versão 6 do Ecma Script

Então tome cuidado com a compatibilidade em navegadores mais antigos

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x