http://www.coderlinks.de/was-ist-javascript,1700,900.html
Datenstrukturen und Objekte
Eine wichtige Datenstruktur in JavaScript ist das assoziative Array, das in anderen Programmiersprachen "Dictionary" (Smalltalk), "Hash" (Perl) oder "HashMap" (Java) genannt wird.http://de.wikipedia.org/wiki/JavaScript
Eine wichtige Datenstruktur in JavaScript ist das assoziative Array [..]http://www.uni-protokolle.de/Lexikon/Assoziative_Array.html
Ein assoziatives Array ist eine Datenstruktur, deren einzelne Elemente nicht wie bei numerischen Arrays über einen Index , sondern über einen Schlüssel angesprochen werden
Gut, aber wo hat es eine Eigenschaft eines Arrays? Wer hat diesen Begriff definiert?
Ich vermute mal das ganze kommt daher, weil man in JS zufälligerwiese den Klammern operator [] benutzen kann um auf die Eigenschaften dieses Objektes zugreifen zu können, aber das geht in JS mit jedem Objekt.
Im Prinzip ist es eher ein HASH als ein Array wobei es noch nicht mal die Funktionalität dieses anbietet (each, keys), es ist letztlich einfach nur ein Objekt.
Das Problem ist das es einfach kein Array ist und durch den Begriff wird suggeriert es hätte die Eigenschaften eines Arrays (fast überall wurde ja auch new Array() verwendet), was aber definitiv nicht zutrifft.
Struppi.