Я хочу знать, каков наилучший способ реализовать (по времени сложность) удаление повторяющихся элементов из двух массивов объектов в JavaScript.
Обратите внимание, что ключ одинаков в обоих массивах. (В этом примере это имя )
Вот пример
let arr1 = [{name:"abc"},{name:"ref"},{name:"dgh"}]
let arr2 = [{name:"pqr"},{name:"abc"},{name:"dgh"},{name:"xyz"}]
Желаемый вывод
resultArray = [{name:"pqr"},{name:"xyz"}]
Я думаю, что очевидное решение будет иметьO (n ^ 2) сложность (вложенный цикл).