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

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 = nameMas1.filter(name => !nameMas2.includes(name));
const filterMas2 = nameMas2.filter(name => !nameMas1.includes(name));
const unique = filterMas1.concat(filterMas2);
alert(JSON.stringify(unique));
Ответить с цитированием