2
respostas

Resolução de Atividades - "03 Faça como eu fiz: Função para adicionar produto"

function adicionar() {

    let produtoSelecionado = document.getElementById ("produto").value;
    let quantidade = document.getElementById ("quantidade").value;
    let nomeDoProduto = document.getElementById ("produto").value;

    alert (produtoSelecionado);
    alert (quantidade);
    alert (nomeDoProduto);

}

function limpar() {

    listaDeProdutos.innerHTML
}

// Essa eu consegui fazer sozinho. Mas ainda precisa converter o nome e o valor, que estão vindo juntos.
2 respostas

Olá, Victor. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Muito bom como você organizou a função adicionar(), garantindo que os valores dos inputs sejam capturados corretamente.

Como sugestão e curiosidade, você pode usar o método split() para dividir a string onde há um espaço ou outro caractere separador. Veja este exemplo:


let produto = "Camiseta - 49.90";
let [nome, preco] = produto.split(" - ");
console.log(nome); // "Camiseta"
console.log(parseFloat(preco)); // 49.9

Isso separa o nome do produto e converte o preço para número.

Conte com o apoio do Fórum. Abraços e bons estudos!

Siim. No video seguinte, os professores falaram sobre esse método Split(). Como eu não conhecia antes, achei que precisaria fazer uma gambiarra enorme kkkk. Mas no final deu tudo certo. Muito obrigado!