Como comparar arrays em JavaScript
Neste artigo você vai aprender a como comparar arrays em JavaScript puro, de uma maneira simples e intuitiva

Fala programador(a), beleza? Bora aprender mais sobre arrays e também sobre a linguagem JavaScript!
Para realizar esta comparação, primeiramente vamos verificar a quantidade de elementos em cada um dos arrays
Isso já faz com que não seja necessário realizar um processamento maior de verificação de itens, caso o tamanho não seja idêntico
Podemos comparar a quantidade de itens com length
Além disso, vamos utilizar a função every para checar cada item do array, se é igual o item de um outro array
Veja um exemplo prático do que foi explicado acima:
function compareArrays(a1, a2) {
return a1.length === a2.length && a1.every((value, index) => value === a2[index]);
}
console.log(compareArrays([1,2,3], [1,2])); // false
console.log(compareArrays([1,4,5], [1,5,4])); // false
console.log(compareArrays([1,2,3], [1,2,3])); // true
Criamos uma função para reaproveitar sua lógica ao longo do software, a função recebe dois arrays como parâmetro
Veja que a primeira checagem é com o tamanho do array, ou seja, length
E depois verificamos cada item com a função every, checando se o mesmo corresponde ao item do segundo array
Obteremos o resultado de true apenas se os dois arrays forem idênticos
Conclusão
Neste artigo você aprendeu a como comparar arrays em JavaScript
Primeiramente comparamos a quantidade de elementos com length
E por fim cada um dos elementos foram verificados com a função every
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!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]