Assoziatives Array auslesen
Mario Ziegler
- javascript
Ich möchte ein Assoziatives Javascript Array auslesen und muß sowohl auf den Value als auch auf den Index (key) des Arrays zugreifen.
Value ist klar, aber wie komme ich an den Index?
Hallo Mario!
Siehe unter:
SelfHTML -> JavaScript/DOM -> Hinweise zur JavaScript Objekt-Referenz -> 2 Array -> assoziative Arrays
--> URL: http://de.selfhtml.org/javascript/objekte/array.htm#assoziative_arrays
Vielleicht hilft dir das weiter.
gruss Mario,
Ich möchte ein Assoziatives Javascript Array auslesen und muß
sowohl auf den Value als auch auf den Index (key) des Arrays
zugreifen.
"collection"s sind die einzigen objekte in javascript, die daten
sowohl indiziert als auch ueber keyvalues verwalten koennen;
ist ein datum sowohl ueber einen index als auch ueber einen
schluessel adressierbar, kann man von einer assoziation sprechen;
collections sind nicht bestandteil des javascript-sprachkerns,
sondern nur ueber das DOM als "HTMLElementCollection"s an die
javascript-API angebunden;
Value ist klar, aber wie komme ich an den Index?
das ist nicht moeglich, auch wenn Du "Array" als objekt-konstruktor
verwendest, denn jedes javascript-objekt kann um zusaetzliche
eigenschaften der art >>myObj.prop01<< bzw. >>myObj["prop01"]<<
erweitert werden;
weder die length-eigenschaft noch die methoden eines arrays sind
aber in der lage, diese erweiterungen zu erfassen;
einziger ausweg ist, einen "Collection"-konstruktur zu bauen;
ausfuehrlich wurde dieses thema uebrigens erst letzte woche
diskutiert:
http://forum.de.selfhtml.org/archiv/2004/7/85970/
http://forum.de.selfhtml.org/archiv/2004/7/85970/#m507403
http://forum.de.selfhtml.org/archiv/2004/7/85970/#m507426
http://forum.de.selfhtml.org/archiv/2004/7/85970/#m507481
http://forum.de.selfhtml.org/archiv/2004/7/85970/#m507530
http://forum.de.selfhtml.org/archiv/2004/7/85970/#m507543
http://forum.de.selfhtml.org/archiv/2004/7/85970/#m507535
http://forum.de.selfhtml.org/archiv/2004/7/85970/#m507408
http://forum.de.selfhtml.org/archiv/2004/7/85970/#m507500
by(t)e by(t)e - peterS. - pseliger@gmx.net
Ich möchte ein Assoziatives Javascript Array auslesen und muß sowohl auf den Value als auch auf den Index (key) des Arrays zugreifen.
Es gibt keine Assoziatve _Arrays_ in JS. Peter hat dir ja den Link zur Diskussion schon gegeben.
Value ist klar, aber wie komme ich an den Index?
Evtl. suchst du:
while( var i in deinObjekt)
Struppi.