peterS.: Assoziatives Array auslesen

Beitrag lesen

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

--
br:& n3:} n4:# ie:| mo:{ va:| de:[ zu:] fl:) ss:) ls:& js:)