1
resposta

Ingresso de maneira enxuta

Fiz o código de maneira mais recursiva, um pouco mais compactado, sem copiar e colar.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Existe algum problema nessa código para os devs mais experientes?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Rafael! Como vai?

Que bom ver você explorando lógica com JavaScript!

Esse código está muito bem organizado e mostra que você já domina conceitos importantes como validação de entrada, manipulação do DOM e controle de fluxo com condicionais. A função comprar() é clara, eficiente e cobre os principais cenários de erro que poderiam comprometer a experiência do usuário. Além disso, o uso da função auxiliar resetQtd() mostra preocupação com a usabilidade.

Se quiser evoluir ainda mais, uma sugestão seria adicionar uma verificação para garantir que o campo de quantidade não esteja vazio ou com valores não numéricos antes de fazer o parseInt. Isso ajuda a evitar comportamentos inesperados caso o usuário apague o valor ou insira letras.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!