У меня есть массив с регистрациями, внутри этого массива есть массив студентов.
Теперь я хочу получить массив всех студентов только с firstName, lastName и email.
массив регистраций
[
0: {
date: "2019-04-08T13:51:10.215Z"
onlyVAT: false,
students: [
0: {
email: "ben@test.be",
firstName: "Bennn",
lastName: "test",
phone: "0898989"
...
}
]
}
]
То, что у меня пока есть:
this.registrations.map(
registration => registration.students.map(
student => { return {
firstName: student.firstName,
lastName: student.lastName,
email: student.email
}}
)
);
, но это возвращает массив массивов
0: [
0: {firstName: "Bennn", lastName: "test", email: "ben@test.be"},
1: ...
]
, что я хочу, это массив (частичных) студенческих объектов
[
0: {firstName: "Bennn", lastName: "test", email: "ben@test.be"},
1: ...
]
Конечно, я мог бы просто зациклить и нажать на новый массив, но это не то, что я хочу