Desagrupar dados em um objeto

Você se ofereceu para ajudar a ensinar em uma pré-escola da sua região! Recebeu um array com todos os alunos e alguns dados importantes sobre eles, agrupados por seu professor. Crie uma função que desagrupe cada aluno para que você possa ver seus detalhes individualmente.

Exemplo

ungroupStudents([{
  teacher: "Ms. Car",
  data: [{
     name: "James",
     emergenceNumber: "617-771-1082",
  }, {
     name: "Alice",
     alergies: ["nuts", "carrots"],
  }],
}, {
  teacher: "Mr. Lamb",
  data: [{
    name: "Aaron",
    age: 3
  }]
}]) ➞ [{
  teacher: "Ms. Car",
  name: "James",
  emergencyNumber: "617-771-1082",
}, {
  teacher: "Ms. Car",
  name: "Alice",
  alergies: ["nuts", "carrots"],
}, {
  teacher: "Mr. Lamb",
  name: "Aaron",
  age: 3,
}]

Observações

N/A