Массив данных
[
{group: 'a', tab: "1", name: 'input1'},
{group: 'b', tab: "1", name: 'input2'},
{group: 'b', tab: "1", name: 'input3'},
{group: 'c', tab: "2", name: 'input4'},
{group: 'a', tab: "1", name: 'input5'},
{group: 'c', tab: "2", name: 'input6'},
];
Каждый элемент массива (их более 50) - это один вход, который принадлежит одной группе (a, b или c) и табуляции (1, 2 и т. Д.) В моем приложении.Я хочу проверить, сколько групп имеет одна вкладка, получить объект или массив, который выглядит следующим образом:
[
{tab1:{groups: ["a", "b"]}},
{tab2:{groups: ["c"]}},
]