Menu
Coddy logo textTech

Recapitulação - O básico de Sets

Parte da seção Lógica & Fluxo do Journey de JavaScript da Coddy — lição 35 de 65.

challenge icon

Desafio

Fácil

Crie uma função chamada processStudentGroups que recebe um array de nomes de estudantes como argumento. A função deve:

  1. Criar um Set a partir do array de entrada para obter nomes de estudantes únicos
  2. Remover qualquer estudante cujo nome comece com 'Z' (insensível a maiúsculas e minúsculas)
  3. Adicionar 'John Doe' ao Set se ainda não estiver presente
  4. Retornar um objeto com as seguintes propriedades:
    • uniqueCount: O número de estudantes únicos
    • hasJohnDoe: Um booleano indicando se 'John Doe' está no Set
    • studentsArray: Um array com o conjunto final de nomes de estudantes

Experimente você mesmo

function processStudentGroups(students) {
  // Escreva seu código aqui
}

Todas as lições de Lógica & Fluxo