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

Resolução

const participantes = [
  { nome: 'Ana', idade: 17 },
  { nome: 'Bruno', idade: 22 },
  { nome: 'Carla', idade: 19 },
  { nome: 'Daniel', idade: 15 },
  { nome: 'Eduarda', idade: 25 }
];

const participantesFilter = participantes.filter((participante) => participante.idade >= 18);
participantesFilter.forEach((participante) => console.log (`Acesso liberado para: ${participante.nome}`));
const participantesMaiores = participantesFilter.map ((participante) => participante.nome);
console.log (participantesMaiores);


1 resposta
solução!

Tudo bem, João Vítor Pitol?

Seu uso de filter e map ficou bem claro e organizado, chamou atenção como você separou quem tem acesso e depois gerou uma lista somente com os nomes.

Uma dica é usar join() para transformar o array de nomes em uma única string. Veja este exemplo:


const nomes = ['Ana', 'Bruno', 'Carlos'];
console.log(nomes.join(', ')); // retorna: "Ana, Bruno, Carlos"

O join junta os itens de um array em um texto único, podendo exibir mais bonito no console.

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