Без использования JQuery или других плагинов я хотел бы искать экземпляры совпадающих атрибутов из массива объектов.
Например - в этом массиве объектов есть два атрибута, которые появляются в более чем один объект (A и C с 3 и 2 значениями соответственно).
Формат результата, который мне нужен, будет массивом массивов, содержащим идентификаторы рассматриваемых объектов (см. строку результата) , Я пробовал разные типы фильтров, но безрезультатно.
let data = [
{ id: 1, attribute: "A" },
{ id: 2, attribute: "b" },
{ id: 3, attribute: "C" },
{ id: 4, attribute: "A" },
{ id: 5, attribute: "e" },
{ id: 6, attribute: "C" },
{ id: 7, attribute: "g" },
{ id: 8, attribute: "h" },
{ id: 9, attribute: "A" }
];
let result = [
[1, 4, 9],
[3, 6]
];