Отсортированный по полю fullname, из значений, которые не повторяются в 2 массивах. Если человек есть в одном массиве 2 раза, но его нет во втором массиве, он должен попасть в новый массив столько раз, сколько встретился, возраст младше 30 лет и указано полное ФИО, в массивах есть полные тезки, но разный возраст.
let department1 = [
{
fullname: "Тетерин Августин Донатович",
age: 30,
gender: "male"
},
{
fullname: "Исаков Донат Михайлович",
age: 28,
gender: "male"
},
{
fullname: "Суворова Сабина Даниловна",
age: 23,
gender: "female "
},
{
fullname: "Ларионов Вениамин Федорович",
age: 26,
gender: "male"
},
{
fullname: "Зиновьев Вячеслав Серапионович",
age: 32,
gender: "male"
},
{
fullname: "Самсонов Гордий Созонович",
age: 33,
gender: "male"
},
{
fullname: "Гущина Луиза Мэлоровна",
age: 28,
gender: "female "
},
{
fullname: "Ефимова Динара Еремеевна",
age: 31,
gender: "female "
},
{
fullname: "Потапова Гера Яковлевна",
age: 25,
gender: "female "
},
{
fullname: "Никитина Лиана Антониновна",
age: 26,
gender: "female "
},
{
fullname: "Никитина Лиана Антониновна",
age: 29,
gender: "female "
},
{
fullname: "Суворова Сабина Даниловна",
age: 23,
gender: "female "
},
]
let department2 = [
{
fullname: "Гаврилов Аввакум Федотович",
age: 28,
gender: "male"
},
{
fullname: "Исаков Донат Михайлович",
age: 28,
gender: "male"
},
{
fullname: "Осипова Леся",
age: 33,
gender: "female "
},
{
fullname: "Рыбаков Исаак",
age: 26,
gender: "male"
},
{
fullname: "Гаврилов Аввакум Федотович",
age: 32,
gender: "male"
},
{
fullname: "Самсонов Гордий Созонович",
age: 33,
gender: "male"
},
{
fullname: "Гущина Луиза Мэлоровна",
age: 28,
gender: "female "
},
{
fullname: "Ефимова Динара Еремеевна",
age: 26,
gender: "female "
},
{
fullname: "Потапова Гера Яковлевна",
age: 29,
gender: "female "
},
{
fullname: "Ковалёва Виргиния Георгиевна",
age: 22,
gender: "female "
},
]