Показать сообщение отдельно
  #2 (permalink)  
Старый 12.03.2023, 13:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Aidec,
const Mas1 = [{name: "Anton", age: "20"}, {name: "Artem", age: "23"}, {name: "Rafik", age: "32"}];
const nameMas1 = Mas1.map(({name}) => name);
const Mas2= [{name: "Anton", age: "20"}, {name: "Andrey", age: "40"}, {name: "Artem", age: "23"}, {name: "Rafik", age: "32"}];
const nameMas2 = Mas2.map(({name}) => name); 
const filterMas1 = Mas1.filter(({name}) => !nameMas2.includes(name));
const filterMas2 = Mas2.filter(({name}) => !nameMas1.includes(name));
const unique = filterMas1.concat(filterMas2);
alert(JSON.stringify(unique));
Ответить с цитированием