Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[CONCLUÍDO] Lógica para validar elementos repetidos

function adicionar() {
    let amigo = document.getElementById('nome-amigo');
    //VALIDANDO SE TEM UM NOME ESCRITO NO INPUT ANTES DE ADICIONAR
    if(amigo.value == ''){
      alert('Informe o nome do amigo');
      return; 
    }
   
    //VALIDANDO SE TEM O MESMO NOME 
    if(amigos.includes(amigo.value)){
    alert('Nome já adicionado');
      return; 
    }
    
    
    let lista = document.getElementById('lista-amigos');
    amigos.push(amigo.value); 
    
    if (lista.textContent == '') {
        lista.textContent = amigo.value;
    } else {
        lista.textContent = lista.textContent + ', ' + amigo.value;
    }
amigo.value = ''; 
}
1 resposta
solução!

Opa, Henrique, joia?

Você implementou bem a validação para evitar elementos repetidos na lista. Isso é uma excelente prática para garantir a integridade dos dados.

Uma dica simples para melhorar ainda mais seu código seria adicionar a função trim() para remover espaços em branco no início e no final do valor do input. Isso pode ajudar a evitar problemas caso o usuário insira um nome com espaços desnecessários.

Bons estudos!