Thread wie testen ob leeres Array definiert wurde?
(36 answers)
Opened by KurtZ at 2008-03-06 23:58
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)
|