1
resposta

Faça como eu fiz: validações em listas

function sortear () {
if (amigos.length < 4) {
alert ('Adicione pelo menos 4 amigos!');
return;
}
1 resposta

Oi, Yanca.

Eu gostei do seu cuidado com validações antes do sorteio: usar amigos.length < 4 com return evita que o resto da função rode quando falta gente e deixa o fluxo mais claro. Uma dica interessante para o futuro e validar nomes repetidos na lista usando includes, assim você mantém a lista mais organizada:


function adicionarAmigo(nome) {
  nome = nome.trim();
  if (nome === '') {
    alert('Digite um nome.');
    return;
  }
  if (amigos.includes(nome)) {
    alert('Esse nome ja foi adicionado.');
    return;
  }
  amigos.push(nome);
}

Esse codigo remove espacos, bloqueia nome vazio e evita duplicados antes de fazer amigos.push(nome).

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!