вы можете создавать собственные ассоциативные массивы с помощью Proxy ... это будет связано с высокой производительностью, но вы можете реализовать переопределение доступа к массиву getProperty
и setProperty
, for each in
и for in
переопределение nextNameIndex
а также nextValue
и nextName
соответственно ... вы также можете реализовать методы Array forEach
, filter
, map
, any
, every
и т. д., чтобы он выглядел как настоящий массив извне ... но вы должны делать это только в ситуациях, когда это не является критичным или неизбежным ...
Greetz
back2dos