Como verificar se array contém valor em JavaScript
Neste artigo você aprenderá a como verificar se array contém valor em JavaScript, ou seja, se algum elemento é o que estamos buscando!

Fala programador(a), beleza? Bora aprender mais sobre arrays e também sobra a linguagem JavaScript!
Em JS temos um método que pode verificar o índice de um elemento, que é chamado indexOf
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Passamos para ele um valor, que é o elemento que estamos buscando
Como resposta, JavaScript nos retorna um número que corresponde a posição do elemento na lista
Porém e se o elemento não existir no array? Neste caso, recebemos -1 como resposta
Ou seja, a partir destes resultados já conseguimos determinar se um elemento está ou não presente um array!
Veja na prática um exemplo do que foi explicado acima:
const arr = [10, 20, 30, 40, 50]; console.log(arr.indexOf(30)); // 2 console.log(arr.indexOf(60)); // -1
Recebemos o valor 2 como resposta da aplicação do método para o valor 30, que é a posição do elemento no array
Lembrando que a contagem sempre começa do 0!
E depois -1 para o elemento 60, que não existe
Então podemos adicionar condições if/else com a seguinte checagem
if(arr.indexOf(30) != -1) {
console.log("O elemento existe!");
}
E assim é possível identificar a presença de um elemento em uma lista!
Conclusão
Neste artigo você aprendeu a como verificar se array contém valor em JavaScript
Utilizamos o método indexOf, que nos dá a posição de um elemento no array
Caso seja -1 a resposta, o elemento não existe!
Então baseado neste retorno, podemos criar as nossas estruturas condicionais para determinar a lógica do sistema que estamos programando
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 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 […]
