Есть следующие результаты запроса: (key1 и key2 может быть любым текстом)
id key1 key2 value
1 fred apple 2
2 mary orange 10
3 fred banana 7
4 fred orange 4
5 sarah melon 5
...
и я хочу сохранить данные в сетке (возможно, в виде массива) зациклять все записи, подобные этому:
apple orange banana melon
fred 2 4 7 -
mary - 10 - -
sarah - - - 5
В PHP это было бы очень просто, используя ассоциативные массивы:
$result['fred']['apple'] = 2;
Но в JavaScript ассоциативные массивы вроде этого не работают. После прочтения тонны учебника все, что я мог получить, было следующее:
arr=[];
arr[1]['apple'] = 2;
но arr['fred']['apple'] = 2;
не работает.
Я пытался массивы объектов, но свойства объектов не могут быть свободным текстом.
Чем больше я читал учебники, тем больше я запутался...
Любая идея приветствуется:)