(Непростое) удаление объектов-дубликатов из массива. Ире Адеринокун объясняет, почему это не так просто, как в плоском массиве, и предлагает своё решение — https://bitsofco.de/removing-duplicate-objects-from-an-array-is-hard/