Importante

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!

1
resposta

Exercicio Function - Gerando mensagens personalizadas

Ola,
Segue a resolução do meu exercicio inclusive queria saber se como fiz foi a melhor forma ou se devia fazer como o codigo do instrutor.

const saudacao = (nome) => {
    if (!nome) {
        console.log('Olá! Bem-vindo(a)!');
    } else {
        console.log(`Olá, ${nome}! Bem-vindo(a)!`);
    }
}
saudacao();
saudacao('Brenda');
1 resposta

Oi, Stephanie! Tudo bem?

A sua atividade Gerando mensagens personalizadas, ficou correta e atende ao que foi pedido: quando o nome não é informado, a função exibe uma mensagem genérica; quando recebe um nome, exibe uma saudação personalizada.

A forma que você fez está boa, usando arrow function e if (!nome) para verificar quando nenhum valor foi passado. A versão do instrutor usa um parâmetro padrão nome = "", que deixa mais explícito que a função já espera funcionar mesmo sem argumento, mas o resultado prático do seu código também está correto.

Você quer praticar essa mesma lógica usando operador ternário para deixar a função mais compacta?

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