Esse projeto fiz antes dos professores para treinar. Fui pesquisando as funções na internet e implementando ao projeto. Ficou diferente do que foi feito na aula, porém parece estar funcionando.
Aceito instruções de como fazer melhor e orientações para aprender algo novo. =)
let listaDeAmigos = [];
function adicionar() {
let nome = document.getElementById("nome-amigo").value.trim();
if (nome == '') {
alert('Escreva o nome do amigo para adicionar na lista');
} else {
if (listaDeAmigos.includes(nome)) {
alert(`${nome} já foi adicionado na lista`)
} else {
listaDeAmigos.push(nome)
document.getElementById('lista-amigos').textContent = listaDeAmigos.join(', ');
document.getElementById("nome-amigo").value = "";
}
}
}
function reiniciar() {
listaDeAmigos = [];
document.getElementById('lista-amigos').textContent = '';
document.getElementById('lista-sorteio').textContent = '';
}
function sortear() {
if (listaDeAmigos.length > 2) {
let sorteio = listaDeAmigos.sort(() => Math.random() - 0.5);
let listaSorteio = document.getElementById('lista-sorteio');
listaSorteio.innerHTML = '';
for (let i = 0; i < listaDeAmigos.length; i++) {
if (i == listaDeAmigos.length - 1) {
listaSorteio.innerHTML = listaSorteio.innerHTML + sorteio[i] + ' -> ' + sorteio[0] + '<br>';
} else {
listaSorteio.innerHTML = listaSorteio.innerHTML + sorteio[i] + ' -> ' + sorteio[i + 1] + '<br>';
}
}
} else {
alert('Para realizar o sorteio é necessário ter pelo menos 3 pessoas na lista')
}
}