MudGuard: Test auf array funktioniert nicht wie beabsichtigt

Beitrag lesen

Hi,

function istArray (Wert)

{
   Wert = TextBereinigen (Wert);

return (typeof Wert != "undefined") ? (typeof (Wert.length) == "undefined") ? false : true : false;
}

  
Du prüfst hier die Variable Wert - und die ist ein String.  
  
Du willst aber die Variable prüfen, deren Name in Wert steht.  
  
Wenn das "globale" Variablen sind, sollten die per window[Wert] greifbar sein.  
  

> Leider ist es aber so, dass ich hier immer eine positive Rückmeldung bekomme  
  
klar, weil Strings nicht vom typ "undefined" sind, und für Strings ist auch length definiert.  
  
cu,  
Andreas

-- 
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
[O o ostern ...](http://ostereier.andreas-waechter.de/)  
  
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.