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

[Concluído] Lógica para embaralhar a lista de amigos

let amigos = []; 

function adicionar() {
    let amigo = document.getElementById('nome-amigo');
    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 = ''; 
}

function sortear() {
    embaralha(amigos);
}

//EMBARALHA OS NOMES - foi pego no  site do Cangaceiro JavaScript
function embaralha(lista) {

    for (let indice = lista.length; indice; indice--) {

        const indiceAleatorio = Math.floor(Math.random() * indice);

        // atribuição via destructuring
        [lista[indice - 1], lista[indiceAleatorio]] = 
            [lista[indiceAleatorio], lista[indice - 1]];
    }
}

function reiniciar() {
    document.getElementById('lista-amigos').textContent = '';
}
1 resposta
solução!

Oi, Henrique! Tudo bem?

Obrigada por compartilhar o seu código com a gente! Caso apareça alguma dúvida em relação a algum conteúdo do curso ou atividade, fique a vontade para expor, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!