Einzelnen Beitrag anzeigen
  #10 (permalink)  
Alt 16-10-2007, 22:46
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Falls du mit Hash so etwas wie ein assoziatives Array meinst, also eine Struktur, deren Elemente über frei definierbare Schlüssel/Indizes ansprechbar sind, dann irrst du dich.
Javascript kennt wie gesagt keine assoz. Arrays (alias Hashes). Aber das gewünschte tmp['thisIndex'] kann man erreichen, wenn tmp ein Object() ist und um eine Property thisIndex erweitert wurde.
Man kann nämlich jedem Object() beliebige Properties hinzufügen und diese sowohl mit tmp.thisIndex als auch mit tmp['thisIndex'] ansprechen.

Objects kann man auch so erzeugen:
var tmp = { foo: bar, bla: blubb };

Aber Spitz pass auf: Das wird kein Array!

EDIT:
Wer behauptet, das wäre pingelig, der kann mich mal .reverse()

Geändert von onemorenerd (16-10-2007 um 22:49 Uhr)
Mit Zitat antworten