Операция *
является ассоциативной, если (A*B)*C = A*(B*C)
.Для *
операции доступа к ассоциативным массивам она не ассоциативна:
Рассмотрим ассоциативный массив, представленный в виде json:
A = { B: { C: D } }
Имеется: (A.B).C = D
Но: A.(B.C) is undefined
Я также пробовал другие операции, такие как добавление и т. Д. Ничего не ассоциативно.
(Википедия не предлагает ответа, если вы хотите попробовать;)