var listaDeProdutos = [];
function adicionar(){
var produto = document.getElementById('produto').value;
var mostraValor = document.getElementById('valor-total');
var nomeProduto = produto.split('-')[0];
var valorUnitario = parseFloat(produto.split('R$')[1]);
var qtd = document.getElementById('quantidade');
valorTotal = valorTotal + calcularValorDaCompra(qtd.value,valorUnitario);
mostraValor.textContent = `R$${valorTotal}`;
var mostraProdutos = document.getElementById('lista-produtos');
listaDeProdutos.innerHTML = `<p class="texto-azul">${qtd.value}x</p> ${nomeProduto} <p class="texto-azul">R$${valorUnitario}</p>`
for (let index = 0; index < listaDeProdutos.length; index++) {
mostraProdutos.textContent = listaDeProdutos[index];
}
}
Criei esse código, para mostrar a lista de produtos e somar o valor, mas ele não mostra a lista. O que devo fazer? O GPT me deu essa sugestão: mostraProdutos.innerHTML = listaDeProdutos.join('');