Quando clico no botão "adicionar" mostra q o valor do produto na tela é NaN (not a number) e tentei ver onde estava o erro e descobri que era na variavel "valorUnitario" que esta dando undefined, e eu não sei como resolver esse problema
function adicionar() {
//recuperar valores nome do produto, quantidade e valor
let produto = document.getElementById('produto').value;
let nomeProduto = produto.split('-')[0];
let valorUnitario = produto.split('R$ ')[1];
let quantidade = document.getElementById('quantidade').value;
//calcular o preço, o nosso subtotal
let preco = quantidade.value * valorUnitario;
let carrinho = document.getElementById('lista-produtos');
console.log(valorUnitario);
console.log(quantidade);
console.log(preco);
//adicionar no carrinho
carrinho.innerHTML = carrinho.innerHTML + `<section class="carrinho__produtos__produto">
<span class="texto-azul">${quantidade}x</span> ${nomeProduto} <span class="texto-azul">R${preco}</span>
</section>`;
//atualizar o valor total
}
![](![o NaN esta sinalizado em verde](https://cdn1.gnarususercontent.com.br/1/742508/16abcce7-f92a-4535-a8c4-52c3f2b5b714.png) )