peterS.: Listenstrukturen und native/selbstgestrickte Array-Iteratoren

Beitrag lesen

hallo again Matthias,

Zwar wollte es mit Array.prototype... nicht klappen, ...

was meinst Du damit? das beispiel funktioniert ausschließlich
nur mit der generischen methode »Array.indexOf«, da hier listen-
strukturen verarbeitet werden, die eben nicht einer nativen Array-
implementierung entsprechen. oder anders ausgedrueckt - es gibt
keine methode [indexOf] fuer [NodeList]s bzw. [HTMLCollection]s.

die *neuen* generischen und prototypischen array-methoden sind
seit dem mozilla-eigenen JavaScript 1.6-release bestandteil des
dortigen sprachkerns und koennen deshalb nur in solchen gecko-
browsern ohne grosse verrenkungen abgegriffen werden. den anderen
muss man schon handgekloeppelte loesungen zur verfuegung stellen.

Eine abschließende Frage vielleicht noch:
Welche Vorgehensweise ist wohl von der Performance her besser?
prototype oder eigene Funktion?

siehe oben:

die ausgangsbedingungen lassen nur den generischen loesungsansatz
»Array.indexOf« zu. diese methode muss browsern, denen soetwas
unbekannt ist, beigebracht werden.

eigenwerbung - lesetip: NodeLists und Array-Iteratoren - Scripte schneller entwickeln

so long - peterS. - pseliger@gmx.net

--
»Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:) n3;} n4:} ss:} de:µ js:} mo:? zu:]