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

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

function sortear() {
    embaralha(listaAmigos);

    let sorteio = document.getElementById('lista-sorteio');

    if(listaAmigos.length < 4) {
        alert('Quantidade de participantes insuficientes! Por favor, adicione no mínimo 4 participantes!')
        return;
    }

    for (let i = 0; i < listaAmigos.length; i++) {

        if(i == listaAmigos.length - 1) {
            sorteio.innerHTML = sorteio.innerHTML + listaAmigos[i] + '-->' + listaAmigos[0] + '<br>';
        } else {
            sorteio.innerHTML = sorteio.innerHTML + listaAmigos[i] + '-->' + listaAmigos[i + 1] + '<br>';
        }
    }
}
1 resposta
solução!

Oi, João Victor! Como vai?

Obrigada por compartilhar seu código.

Gostei de como você incluiu uma validação para garantir que a lista tenha pelo menos 4 participantes antes de prosseguir com o sorteio. Isso evita erros e melhora a experiência do usuário.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!