molily: globalaaray ;-/?

Beitrag lesen

Hallo,

Ich habe erst kürzlich gelernt, dass es sich bei [dem Rückgabewert von getElementsByTagName] nicht um ein Array, sondern um eine HTMLCollection handelt (ein anscheinend besonderes Objekt)...

Weder noch. ;)

Aber man fasst echte Arrays, NodeLists, HTMLCollections und NamedNodeMaps gerne vereinfachend unter dem Begriff »Array« zusammen, weil all diese Listenstrukturen ermöglichen, dass man auf deren Elemente über liste[indexnummer] zugreifen kann. Und alle kann man ähnlich durchlaufen, weil sie eine length-Eigenschaft haben.

In den restlichen Eigenschaften und Methoden bestehen allerdings keine Gemeinsamkeiten, insbesondere fehlen den unechten Arrays die typischen Array-Methoden. In den Fällen, in denen diese Unterschiede unwichtig sind, nimmt man halt den verallgemeinernden Begriff »Array« (zieht sich z.B. durch SELFHTML).

Mathias

--
»No nations, no borders.«
SELFHTML Weblog