1
resposta

Resolução Exercício 5 - Condicionais JS

const verificarLogin = (role) =>{
    const login = (role === 'admin')? 'Login bem-sucedido!': 'Usuario inválido;'
    return login;
}

console.log(verificarLogin('admin'))
console.log(verificarLogin('teste'))
1 resposta

Oi, Gabriel! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você aplicou bem o operador ternário para validar o login, deixando a função clara e objetiva. A lógica ficou fácil de ler e o retorno da função está bem definido, usando const e arrow function de forma adequada.

Uma dica interessante para o futuro é usar parâmetros padrão para tratar casos inesperados, o que ajuda a evitar erros quando nenhum valor é passado para a função. Veja este exemplo:


const verificarLogin = (role = 'guest') => {
  return role === 'admin' ? 'Login bem sucedido' : 'Usuario invalido'
}

console.log(verificarLogin())

Esse código define um valor padrão para role, garantindo que a função sempre tenha um valor para comparar.

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