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

Meu código está sorteando apenas 1 par de Sorteados por clic

function sortear() { embaralhar (ListaDeAmigos) let Sorteio = document.getElementById('lista-sorteio') ;

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

if (i = ListaDeAmigos.length - 1){
  Sorteio.innerHTML = Sorteio.innerHTML +  ListaDeAmigos[i] + ' -->' + ListaDeAmigos [0] + '<br>'
}else {
  Sorteio.innerHTML = Sorteio.innerHTML +  ListaDeAmigos[i] + ' -->' + ListaDeAmigos [i + 1] + '<br>'
 }

} }

1 resposta
solução!

Resolvido, no if estava atribuindo apenas 1 = declarando o valor da ListaDeAmigos e não comparando.