Thread wie testen ob leeres Array definiert wurde? (36 answers)
Opened by KurtZ at 2008-03-06 23:58

KurtZ
 2008-03-09 15:48
#106852 #106852
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
Mit if(@arr) fragst du nur ab ob das array "nicht leer" ist, "leer aber definiert" bekomst du nicht hin. Schau dir meinen Beispielcode an bzw. das BCC-Beispielanwendung.

Diese Unterscheidung gibts bei Skalaren und IMHO bei mehreren anderen Sprachen auch.

if (defined @arr[0]) ist eine komplett andere Geschichte.


NACHTRAG:
Beispielcode in JS
Code: (dl )
javascript:a=[];if (a) {alert("definiert")};

einfach in die Adresszeile pasten und return.
ja ich weiß in JS sind Arrays Objekte und ich frage im Grunde die Referenz ab...
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread wie testen ob leeres Array definiert wurde?