Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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.