Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Função para adicionar nomes de amigos à lista

Essa resolução do exercício é valida ou é melhor fazer de outra maneira?

let listaAmigos = [];
function adicionar() {
    let amigo = document.getElementById('nome-amigo').value;
    listaAmigos.push(amigo);
    document.getElementById('lista-amigos').textContent = listaAmigos.join(', ');
    document.getElementById('nome-amigo').value = '';
}
2 respostas
solução!

Oii Jeanviesk, tudo certo?

A sua resolução tá correta e funcional, você usou listaAmigos para armazenar os nomes de forma estruturada em um array, e depois atualizou o conteúdo do elemento lista-amigos usando join(', '). Isso é uma prática ótima porque separa os dados (array) da forma de exibir (string com vírgulas).

No exemplo sugerido pelo instrutor, foi feito o controle diretamente no textContent da lista, verificando se está vazio ou não para decidir se adiciona uma vírgula. Essa abordagem também funciona, mas mais direto para quem está começando.

A sua versão tá bem completa, pois mantém os dados organizados em um array (listaAmigos), o que facilita se depois quiser embaralhar, remover ou usar os nomes em outra lógica.

No geral, parabéns! Está no caminho certo.

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

Muito Obrigada Lorena!