У меня есть ключ-значение, в котором хранятся узлы и все их соединения. Массив выглядит примерно так:Пара всех ключей, имеющих одинаковые значения:
A => {C}
B => {D}
C => {A,F,G,H,J}
D => {B}
E => {F,G,H}
F => {C,E}
G => {C,E}
H => {C,E}
I => {-}
J => {C}
K => {-}
Я хотел бы соединить все ключи, имеющие одинаковые значения. В этом случае F, G и H имеют одинаковые значения, а также A и J. Я хотел бы поместить их в массив что-то вроде arr = [{F, G, H}, {A, J}];
Как это можно сделать в javascript?
ли значения на левых сторонах (A, B, C ....) все разные массивы? – Magrangs
Да, мне жаль, если фигурные скобки запутаны, я сейчас их отредактирую. –
Можете ли вы использовать фактический синтаксис Javascript при показе своей структуры данных. Я действительно не знаю, что означает ваш текущий синтаксис. Кроме того, Javascript не имеет массивов ключей/значений, поэтому меня тоже путают. И что-то вроде '{A, F, G, H, J}' не говорит нам, что это на самом деле, равно как и 'A => {C}'. – jfriend00