Como checar se dois arrays são iguais em JavaScript
Neste artigo você vai aprender a como checar se dois arrays são iguais em JS, utilizando uma abordagem objetiva e performática

Fala programador(a), beleza? Bora aprender mais sobre arrays em JavaScript!
Temos algumas formas de verificar se um array é igual a outro com JS
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
Quando temos arrays com tipos de dados simples, ou seja, sem outros objetos dentro
A alternativa mais simples é:
const arr1 = [1, 2, 3]
const arr2 = [1, 2, 3]
const arr3 = [1, 5, 6]
function checkArrays(a1, a2) {
return JSON.stringify(a1) === JSON.stringify(a2);
}
console.log(checkArrays(arr1, arr2)) // true
console.log(checkArrays(arr1, arr3)) // false
Basicamente transformamos os arrays em textos JSON e comparamos o resultado
Se as strings são iguais, os arrays também são
No entanto, como mencionado anteriormente, ela não realiza a comparação de objetos dentro dos elementos do array
Então tipos mais complexos devem ser testados de forma diferente
Você pode realizar loops dentro dos itens para identificar o que está dentro do objeto, por exemplo
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você viu como checar se dois arrays são iguais em JS
A abordagem utilizada funciona a nível de itens que estão no array
Mas não satisfaz se você utilizar dados muito complexos, como objetos
Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
