Показать сообщение отдельно
  #1 (permalink)  
Старый 21.10.2018, 11:35
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Сравнить два массива с объектами и удалить совпадения
Коллеги, прошу прощения за глупый вопрос, но сижу туплю не могу решить вопрос.

Есть два массива с объектами:

let categories = [
			{"id": 1, "title": "Комплектующие", "pid": null},
			{"id": 2, "title": "Ноутбуки", "pid": null},
			{"id": 3, "title": "Сумки под ноутбуки", "pid": 2},
			{"id": 4, "title": "Сумки мужские", "pid": 3},
			{"id": 5, "title": "Cумки мужские синие", "pid": 4},
			{"id": 6, "title": "Жесткие диски", "pid":1},
			{"id": 7, "title": "Кабеля", "pid":1},
			{"id": 8, "title": "Кабеля HDMI", "pid": 7},
			{"id": 9, "title": "Мониторы", "pid": null},
			{"id": 10, "title": "Кабеля HDMI mini", "pid": 8},
			{"id": 11, "title": "Сумки женские", "pid": 3},
			{"id": 12, "title": "Сумки мужские синие с рюшечками", "pid": 5},
    	];

let targets = [{"id": 7, "title": "Кабеля", "pid":1},
			{"id": 8, "title": "Кабеля HDMI", "pid": 7},
			{"id": 9, "title": "Мониторы", "pid": null},]


Нужно сравнить массивы и удалить совпадения))))) Как сделать????
Ответить с цитированием