Добрый вечер!
Реализуйте функцию, которая принимает на вход список пользователей и возвращает плоский список подруг всех пользователей (без сохранения ключей). Друзья каждого пользователя хранятся в виде массива в ключе friends. Пол доступен по ключу gender и может принимать значения male или female.
const users = [
{
name: 'Tirion',
friends: [
{ name: 'Mira', gender: 'female' },
{ name: 'Ramsey', gender: 'male' },
],
},
{ name: 'Bronn', friends: [] },
{
name: 'Sam',
friends: [
{ name: 'Aria', gender: 'female' },
{ name: 'Keit', gender: 'female' },
],
},
{
name: 'Rob',
friends: [
{ name: 'Taywin', gender: 'male' },
],
},
];
getGirlFriends(users);
// [
// { name: 'Mira', gender: 'female' },
// { name: 'Aria', gender: 'female' },
// { name: 'Keit', gender: 'female' },
// ];
В чем сложность возникла? Нужно использовать функцию filter(), и я не могу понять, как добраться до ключа gender, чтобы проверить male или female. Долго сидел и пробовал, но ничего не могу придумать, хотя задачка кажется простой.
Спасибо за помощь!