Thread Frage zu Javascript (10 answers)
Opened by renee at 2008-06-23 16:55

KurtZ
 2008-06-24 19:42
#111454 #111454
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
Struppi+2008-06-24 16:03:16--
Es ist einfach ein Objekt oder erkennst du irgendeine Array Funktionalität?
(abgesehen davon, dass in JS mit dem Indexoperator auf die Schlüssel zugegriffen werden kann)


Leider ist "assoziatives Array" der meistverwendete Begriff für Hashes, während man für nummerisch indizierte Arrays einfach nur "Arrays" sagt.

Intern sind alle Objekte in JS de facto "erbende" Hashes [1], große Vorsicht ist deswegen geboten wenn Object.prototype manipuliert wird und man mit "for in" arbeitet. So kann man sich sogar seine Array-Objekte versauen. [2]

sie auch ->
http://forum.de.selfhtml.org/archiv/2008/4/t169127/#m1104262

EDIT:
[1] mit einigen vorbelegten Keys
[2] weil in JS auch das "Array" Objekt die nummerische Indizes letztendlich als Hashkeys implementiert.
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread Frage zu Javascript