Verificar se um array contém o elemento de outro array em JavaScript
Neste artigo você vai aprender a verificar se um array contém o elemento de outro array em JavaScript, com uma única e super simples função

Fala programador(a), beleza? Bora aprender mais sobre arrays e JavaScript!
Para resolver o nosso problema, vamos utilizar o método some
Que vai fazer um loop em cada um dos itens de um determinado array

Black Week do Nexus
A formação de IA mais completa do Brasil
- 7 formações · 112 cursos · 26 mil alunos
Este método permite que adicionemos uma função anônima, que será nossa validação
Essa função vai checar se algum elemento do array 1 está no array 2, por meio do método includes
Nosso código final será esse:
const a1 = [1, 2, 3, 4, 5] const a2 = [100, 200, 300, 4] const isInArray = a1.some(el => a2.includes(el)) console.log(isInArray)
Nossa variável isInArray retorna true ou false, dependendo se o elemento está ou não no outro array

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Aqui temos um elemento presente nos dois, o número 4, então recebemos true
Se você deseja saber qual é este elemento, o código é este:
const witchElement = a1.some(el => {
if(a2.includes(el)) {
console.log(el)
return el
}
})
Agora você consegue identificar qual o elemento que está presente em ambos os arrays
Note que aqui utilizamos arrow function, se você deseja saber mais sobre: clique aqui
Conclusão
No artigo de hoje você aprendeu a como verificar se um array contém o elemento de outro

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Utilizamos o método some, para checar algo em todos os elementos
E depois o includes para verificar se algum destes elementos bate no outro array, assim recebendo uma resposta de true ou false
Também criamos a possibilidade de checar qual o elemento em comum, fazendo uma estrutura condicional de if no elemento que está incluso no outro array
Podemos imprimir ele ou retornar com a instrução return
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
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares
As diferenças de var, let e const
Neste artigo veremos quais são as diferenças nestas três formas de declarar valores, e também casos de uso para var, let e const. Este conteúdo […]

Como redirecionar para outra página com JavaScript
Neste artigo vamos aprender como redirecionar para outra página com JavaScript, sem utilizar libs como jQuery, de uma maneira simples e efetiva. Fala programador(a), tudo […]
Exercícios de lógica de programação JavaScript com gabarito
Pratique lógica com JavaScript resolvendo um exercício antes de abrir o gabarito. Execute o código, teste uma entrada comum e um caso de borda, como […]

muito bom!
valeu!