1
resposta

[Dúvida] Value

Não entendi o pq de colocarmos o value na linha 6 e 8 ao invés da 2, como em outras ocasiões.

1 resposta

Oii Flavio, tudo bem?

O value é utilizado para obter o valor atual do campo de entrada (input) onde o nome do amigo é digitado. Isso é feito através da linha let amigo = document.getElementById('nome-amigo');, que pega o elemento do HTML pelo seu id, e amigo.value que pega o valor que foi digitado nesse campo.

O motivo do value ser usado nas linhas 6 e 8, e não na linha 2, é porque o valor do campo de entrada só é necessário quando a função adicionar() é chamada, ou seja, quando o botão "Adicionar" é clicado. Então, queremos pegar o valor que foi digitado no campo de entrada e adicionar à lista de amigos.

Na linha 6, amigo.value é usado para definir o conteúdo da lista quando a lista está vazia. Na linha 8, amigo.value é usado para adicionar um novo nome à lista, separado por uma vírgula e um espaço, quando a lista já tem pelo menos um nome.

Então, na linha 12, amigo.value = ''; é usado para limpar o campo de entrada após um nome ser adicionado à lista, permitindo que um novo nome seja digitado sem ter que apagar o nome anterior manualmente.

Espero que isso esclareça sua dúvida.

Um abraço e bons estudos.