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

Desafio: Hora da prática.

let minhaLista = [];

minhaLista.push(1,  2, 3);
console.log(`Adicionando números: ${minhaLista}`);

let outraLista = [4, 5, 6];

let novaLista = minhaLista.concat(outraLista);
console.log(novaLista);

novaLista.pop();

console.log(`Lista atualizada: ${novaLista}`);

function embaralharLista(lista) {
  for (let i = novaLista.length - 1; i > 0; i--) {
    const j = Math.floor(Math.random() * (i + 1));
    [novaLista[i], novaLista[j]] = [novaLista[j], novaLista[i]];
  }
  return novaLista;
}

// Embaralhando novaLista
novaLista = embaralharLista(novaLista);
console.log(`Embaralhando a Lista:  ${novaLista}`);

// Função para remover duplicatas de um array
function removerDuplicatas(array) {
  return [...new Set(array)];
}

// Testando a função com novaLista
let novaListaSemDuplicatas = removerDuplicatas(novaLista);
console.log(`Remover duplicatas: ${novaListaSemDuplicatas}`);
1 resposta
solução!

Olá João! Tudo certo?

Seu código está bem estruturado e atende aos requisitos do desafio. Parabéns por estar praticando e realizando as atividades propostas, siga assim!

Conte com o apoio do fórum em sua jornada :)

Um abraço e bons estudos!