Лучший способ (по времени сложность) сравнить два массива объектов Javascript и удалить дубликаты - PullRequest
0 голосов
/ 08 ноября 2019

Я хочу знать, каков наилучший способ реализовать (по времени сложность) удаление повторяющихся элементов из двух массивов объектов в 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) сложность (вложенный цикл).

...