Hallo,
sorry, musste gestern abend spontan nochmal weg und hatte auch nicht damit gerechnet, dass
noch soviel hilfreicher Input kommt - vielen Dank erstmal :)
@Peter:
Danke für isHTMLCollectionOrNodeList.
Bzgl. des Array-checks hat molily ja schon geschrieben, wie einfach das geht.
jQuery macht da glaub ich auch nichts anderes.
@molily:
Also, der Grund, weshalb ich so einen Check möchte, ist grob zusammengefasst folgender:
Habe in einem Framework eine init-Methode, die so ähnlich wie die von jQuery funktioniert.
Man kann alles als Parameter übergeben: Arrays, HTMLCollections, Strings, Object-Literale etc. Wenn Arrays oder HMTLCollection übergeben werden, sollen diese gleich behandelt werden. (normalerweise wird ein String übergeben als Selektor für HTML-Elemente, darüber hinaus soll die init-Methode aber auch dazu dienen, Array- und HTMLCollection-Elemente abzuspeichern aus chaining-Gründen. Muss also insbesondere diese beiden von z.B. Strings diskriminieren können). Das klingt jetzt wahrscheinlich etwas vage und schwammig, aber in diesem
einen Fall hat eine solche Unterscheidung in meinem Script Sinn.
Liebe Grüße, Laura