Opa, Henrique! Como vai?
Gostei de como você utilizou o método split
para separar o nome do produto e o valor unitário. Essa abordagem é bastante criativa e mostra que você está pensando em maneiras de manipular strings de forma eficiente.
Uma dica simples para melhorar ainda mais seria verificar se os valores obtidos a partir do split
estão corretos antes de prosseguir com os cálculos. Isso pode ser feito com uma simples verificação de existência ou formato dos dados. Por exemplo:
if (nomeProduto && valorUnitario) {
let preco = quantidade.value * valorUnitario;
alert(preco);
} else {
alert("Erro ao recuperar os valores do produto");
}
Boa sorte nos estudos!