Inserir elemento em array se ele não existir com JavaScript
Neste artigo você vai aprender a como inserir elemento em array se ele não existir, utilizando a linguagem JavaScript

Fala programador(a), beleza? Bora aprender mais sobre JavaScript e arrays!
Vamos utilizar alguns conceitos para implementar esta funcionalidade no nosso projeto

Black Week do Nexus
A formação de IA mais completa do Brasil
- 7 formações · 112 cursos · 26 mil alunos
Primeiramente vamos verificar se o elemento está ou não presente
Isso pode ser feito com o método indexOf, passando o elemento como argumento
Após a validação é necessário utilizar o push, para inserir o elemento
Veja um exemplo de código:

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 →
const arr = [1, 2, 3]
const x = 4
if(arr.indexOf(x) === -1) {
arr.push(x)
}
console.log(arr) // [1, 2, 3, 4]
Primeiramente temos nosso array e o elemento que queremos identificar se existe
Depois realizamos um if para verificação no array, se o elemento não existir temos o retorno de -1
E é ai que executamos o push, para inserir o elemento dentro do array

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.Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
No artigo de hoje você viu como inserir elemento em array se ele não existir
Utilizamos o método indexOf para ver se o elemento está ou não no array
E depois push para colocar o elemento que não está na lista, dentro dela
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 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 […]
