1
resposta

[Projeto] Resolução exercícios extras - amigo secreto

EXERCICIO2:
let minhaLista = [];

minhaLista.push = (5,6,7);
console.log("Adicionando números:", minhaLista);

let outrosNumeros = (1,2,3);

let outraLista = minhaLista.concat(outrosNumeros);
console.log("Juntando listas e testando:", outraLista);



EXERCICIO 3:
outraLista.pop();
console.log("Desafio 3:", outraLista);


EXERCICIO 4:
function embaralharArray(array) {
    for (let i = array.length - 1; i > 0; i--) {
        const j = Math.floor(Math.random() * (i + 1));
        [array[i], array[j]] = [array[j], array[i]];
    
    }
    return array;
}

outraLista = embaralharArray(outraLista);
console.log("Embaralhando array", outraLista);



EXERCICIO 5:
function removerDuplicatas() {
    return [... new Set (array)];
}
let semDuplicatas = removerDuplicatas(outraLista);
console.log("Removendo duplicatas:", semDuplicatas);

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Laila! Como vai?

Com o que você descreveu, notei que minhaLista.push = (5,6,7) não adiciona valores; você acabou sobrescrevendo o método. Sua ideia faz sentido, veja como ajustar usando minhaLista.push(5, 6, 7) para que os itens entrem na lista corretamente.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!