Oi, Gabriel! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Ótimo o uso do switch, que deixou a verificação dos status bem organizada e fácil de ler. A função ficou clara e os testes com diferentes valores ajudam a validar o comportamento esperado.
Uma dica interessante para o futuro é usar um objeto como mapa de valores, o que pode simplificar quando existem muitos casos. Veja este exemplo:
const statusPagamento = {
pendente: 'Pagamento pendente.',
aprovado: 'Pagamento aprovado.',
recusado: 'Pagamento recusado.'
};
function verificarStatus(status) {
return statusPagamento[status] || 'Status inexistente.';
}
console.log(verificarStatus('aprovado'));
Esse código usa um objeto para associar cada status a uma mensagem e retorna um valor padrão quando a chave não existe.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!