Hallo,
Verrätst du mir bitte, wie du verhinderst dass Hash von Object.prototype erbt?
Ok dann, wenn du es unbedingt so willst, obwohl es eben nicht üblich ist, in JavaScript von assoziativen Arrays oder Hashes zu sprechen, wie dir die Kenner hier bestätigen.
Es gibt aber anscheinend auch andere Meinungen, z.B. in der engl. Wikipedia, wo es zum Stichwort "associative array" u.a. heißt:
"In the scripting language Lua, associative arrays, called tables, are used as the primitive building block for all data structures, even arrays. Likewise, in JavaScript, all objects are associative arrays."
Zufrieden? Aber schießlich ist das nur Wikipedia, wo jeder reinschreibt, was er so meint, bis es anderen gegen den Strich geht...
Im entsprechenden Artikel der dt. Wikipedia ist JavaScript überhaupt nicht erwähnt. Richtigerweise, wie ich finde.
Gruß, Don P