Ну пишут, что в классическом понимании объекты в жс - не хешмапа. Изнутри что-то другое используется. Ну и прототипы немного мешают объектам жс быть классическими хэшмапами
ну вот и я о чем, я не помню, чтобы в спеке писалось что это хэш мапа, тем более массивы