Как сравнить массивы?
array1.filter(n => !array2.find(m => m.name === n.name))
Ну и чтобы наоборот, найти то, что есть в 2 и нет в 1 - надо их местами поменять.
Вариант @pterodaktillet merged = [...array1, ...array2].map(i => i.name);

if (new Set(merged).size === merged.length/2) {
  // равны
} else {
  // не равны
}
Так же если объекты более сложно-структурированные, но имеют строгий порядок в структуре, то можно так попробоватьif (JSON.stringify(obj1) === JSON.stringify(obj2)) {
  // равны
} else {
  // не равны
}