Ao invés de utilizar os if, else if, else. Utilizei o operador ternário. Funcionou muito bem
tipo.value == 'pista' ? comprarPista(qtd) : tipo.value == 'inferior' ? comprarInferior(qtd) : comprarSuperior(qtd);
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao invés de utilizar os if, else if, else. Utilizei o operador ternário. Funcionou muito bem
tipo.value == 'pista' ? comprarPista(qtd) : tipo.value == 'inferior' ? comprarInferior(qtd) : comprarSuperior(qtd);
Oi, Julian, tudo bem?
Parabéns pelo uso do operador ternário para realizar as comparações. Contudo, em termos de legibilidade, enquanto o operador ternário é útil para condições simples, o uso encadeado, como no seu código, pode tornar dificultar a compreensão, especialmente para condições mais complexas ou com muitas ramificações. Em tais casos, pode ser preferível usar uma estrutura de controle de fluxo mais tradicional, como if, else if e else.
Também agradeço por compartilhar seu projeto, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.
Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.
Abraços e bons estudos!