1
resposta

Desafio 05

Desafio 01

function atualizarLista() {
    let lista = document.getElementById('lista-amigos');
    lista.innerHTML = '';


    for (let i = 0; i < amigos.length; i++) {
      
        let paragrafo = document.createElement('p');
        paragrafo.textContent = amigos[i];
       
        
        paragrafo.addEventListener('click', function() {
            excluirAmigo(i);
        });


        // Adiciona o parágrafo à lista
        lista.appendChild(paragrafo);
    }
}

Desafio 02 a 05

let lista1 = [1, 2, 3];
let lista2 = [4,5,6];

novaLista = [1,1,2,3,3,4,5,6,6];

var conectando =lista1.concat(lista2);

console.log(conectando);

conectando.pop();

console.log(conectando.length);
console.log(conectando);

conectando = embaralhar(conectando);
console.log(conectando);
novaLista = removeDupli(novaLista);
console.log(novaLista);


function embaralhar(arr) {
    for (let i = arr.length - 1; i >= 0; i--) {
        const s = Math.floor(Math.random() * (i + 1));
        [arr[i], arr[s]] = [arr[s], arr[i]];
    }
    return arr;
}

function removeDupli(arr){
    return  [... new Set(arr)];
}
1 resposta

Oi, Kawã! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software