const verificarLogin = (role) =>{
const login = (role === 'admin')? 'Login bem-sucedido!': 'Usuario inválido;'
return login;
}
console.log(verificarLogin('admin'))
console.log(verificarLogin('teste'))
const verificarLogin = (role) =>{
const login = (role === 'admin')? 'Login bem-sucedido!': 'Usuario inválido;'
return login;
}
console.log(verificarLogin('admin'))
console.log(verificarLogin('teste'))
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.