Oi, Henrique! Como vai?
Seu uso da estrutura *switch*
está muito bem aplicado e torna o código mais legível ao lidar com múltiplos estados. Isso mostra domínio dos conceitos trabalhados na atividade.
Uma dica interessante para o futuro é usar a função *toLowerCase()*
para evitar problemas com diferenças entre letras maiúsculas e minúsculas ao comparar strings.
Veja este exemplo:
const status = 'Pendente';
switch (status.toLowerCase()) {
case 'aprovado':
console.log('Pagamento aprovado');
break;
case 'pendente':
console.log('Pagamento pendente');
break;
case 'recusado':
console.log('Pagamento recusado');
break;
}
O método *toLowerCase()*
transforma a string em minúsculas, garantindo que a comparação funcione mesmo se o valor tiver letras maiúsculas.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!