Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Praticando com exercício nesta aula - Operador Ternário

Olá, para praticar o que foi posto na aula, criei uma template string com uso de uma condição simples para utilizar a lista "faculdade" e adicionei uma lista também chamada "horário" para complementar o código.

Fiz o uso da condição: (faculdade === true) ? "tem curso superior" : "não tem curso superior", e confesso que tentei utilizar um "IF e ELSE" dentro do template string ! :p kkkkk e pesquisando o erro no OUTPUT do Node, descobri que não se pode usar, já o ternário sim!

Então, segue exemlo:

const nomes = ["Ana", "Juliana", "Leonardo"];
const horario = ["manhã", "tarde", "noite"];
const idades = [30, 35, 28];
const faculdade = [false, true, true];

// Posição das listas   0       1        2        3
const funcionarios = [nomes, horario, idades, faculdade];

console.log(funcionarios[0]); //[ 'Ana', 'Juliana', 'Leonardo' ]

console.log(`A funcionária "${funcionarios[0][1]}", do período da "${funcionarios[1][2]}", tem ${funcionarios[2][2]} anos e ${(faculdade === true) ? "tem curso superior" : "não tem curso superior"
}.`);

O resultado da saída é: A funcionária "Juliana", do período da "noite", tem 28 anos e não tem curso superior.

1 resposta
solução!

Olá, Roberto!

Muito legal ver você praticando e experimentando além do conteúdo da aula, isso é super importante para o aprendizado!

Sobre o seu código, parece estar correto e funcional. É legal usar o ternário, ele simplifica o "if" em uma única linha. Muito bom saber que funcionou como esperado. Parabéns.

Espero ter ajudado e bons estudos!